onsite
Senior Software Engineer - CommunityCare
Software Engineer
Senior Software Engineer responsible for designing, developing, and maintaining high‑performance backend services and APIs in a cloud‑native environment, ensuring reliability, scalability, and seamless integration with billing and member benefit systems.
About the role
Key Responsibilities
- Design, implement, and optimize scalable backend services and RESTful APIs using Python and Java, ensuring high performance and reliability.
- Collaborate with cross‑functional teams to architect solutions that support billing, invoicing, and member benefits for internal and third‑party applications.
- Write comprehensive unit and integration tests, conduct code reviews, and maintain code quality standards.
- Monitor, troubleshoot, and resolve production incidents, proactively maintaining system health and uptime.
- Participate in design planning sessions, contributing architectural decisions and best practices for microservices and cloud deployments.
Requirements
- 5+ years of professional software development experience with strong backend focus.
- Proficiency in Python, Java, and relational database design (SQL).
- Experience deploying and managing services on AWS (EC2, RDS, Lambda, API Gateway).
- Solid understanding of REST API design, microservices architecture, and CI/CD pipelines.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.