remote
Senior Software Engineer II - Forma
Software Engineer
Senior Software Engineer II leading design, development, and scaling of a cloud‑native benefits platform, building microservices with Python and Java, leveraging AWS services and SQL databases to deliver high‑performance, secure solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices using Python and Java to support the core benefits platform.
- Architect, implement, and optimize cloud infrastructure on AWS, including serverless components, containers, and CI/CD pipelines.
- Collaborate with product, UX, and data teams to translate business requirements into robust technical solutions.
- Ensure code quality, performance, and security through automated testing, code reviews, and best‑practice standards.
- Mentor junior engineers, promote knowledge sharing, and contribute to technical roadmaps.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Java.
- Hands‑on experience building and operating microservices in an AWS environment.
- Solid understanding of relational databases and SQL, with ability to write efficient queries and design schemas.
- Experience with CI/CD tools, containerization (Docker/Kubernetes), and automated testing frameworks.
- Excellent problem‑solving skills, ability to work independently, and strong communication abilities.