Associate Software Engineer
About the role
The organization operates in the healthcare technology sector, focusing on improving health outcomes by connecting people with care, pharmacy benefits, and data. It addresses challenges in healthcare delivery and equity, aiming to advance health equity on a broad scale through technology-enabled services. The ASSOCIATE SOFTWARE ENGINEER is responsible for designing, building, and deploying scalable backend services, microservices, and cloud-native solutions to support complex healthcare workflows. This role contributes to automating engineering processes and integrating AI tools to improve system efficiency and innovation, directly impacting the delivery of healthcare services.
Responsibilities
- Design, develop, and deploy backend services and microservices using Python and FastAPI
- Build event-driven architectures with Apache Kafka and manage data persistence with MongoDB
- Containerize applications with Docker; deploy and monitor workloads in Kubernetes
- Establish and optimize automated CI/CD workflows using GitHub and GitHub Actions
- Develop AI-powered solutions to address business challenges with responsible AI practices
- Use enterprise AI tools to automate tasks and improve workflows
- Assess emerging technologies and AI trends to inform solution design
- Collaborate with development teams, participate in code reviews, and contribute to software architecture discussions
Requirements
- Bachelor’s degree
- Minimum 1 year of software development experience
- At least 1 year experience building backend applications or microservices with Python
- Experience with RESTful API development using frameworks such as FastAPI
- Proficiency with version control and automated workflows using GitHub and GitHub Actions
- Experience containerizing applications using Docker
- Experience working with relational or NoSQL databases (e.g., MongoDB)
Pay
Salary ranges from $60,200 to $107,400 annually based on full-time employment
Benefits
- 401(k) contribution