onsite
Senior Software Development Engineer - Oak Street Health, part of CVS Health
Software Engineer
Senior Software Development Engineer designing and building scalable software solutions to optimize sales and service operations, leveraging Python, Java, AWS, and microservices architecture.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Java.
- Architect and implement microservices on AWS, ensuring scalability, reliability, and security.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications.
- Write clean, testable code and participate in code reviews, continuous integration, and deployment pipelines.
- Optimize database schemas and queries in SQL for performance and maintainability.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with experience in RESTful API design.
- Hands‑on experience deploying applications to AWS (EC2, ECS, Lambda, RDS).
- Solid understanding of relational databases and SQL optimization.
- Experience with CI/CD tools (Jenkins, GitHub Actions, or similar) and automated testing frameworks.
Skills
pythonjavaawssqlcicd