onsite
Senior Software Engineer - BlackLine
Software Engineer
Lead the design and delivery of cloud‑native SaaS solutions for financial close automation, leveraging Python, Node.js, and AWS to build scalable, secure services that empower finance leaders worldwide.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance microservices in Python and Node.js that support the core financial close automation platform.
- Design and implement scalable, secure cloud solutions on AWS, including Lambda, ECS, RDS, and S3, ensuring high availability and compliance.
- Collaborate with product, data, and DevOps teams to translate business requirements into robust, testable code and CI/CD pipelines.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality, security, and performance.
- Participate in incident response, root‑cause analysis, and continuous improvement of system reliability.
Requirements
- 5+ years of professional software development experience in a SaaS environment.
- Strong proficiency in Python and Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience with AWS services (Lambda, ECS, RDS, S3, CloudFormation).
- Solid knowledge of relational databases (PostgreSQL/MySQL) and SQL optimization.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.