remote
Sr. Software Engineer - McKesson
Software Engineer
Senior Software Engineer driving healthcare IT innovation by designing scalable, cloud‑native solutions using Java, Python, AWS, microservices architecture, and SQL data stores while collaborating across teams to deliver high‑impact digital products.
About the role
Key Responsibilities
- Design, develop, and maintain cloud‑native applications and services that support healthcare data workflows.
- Implement microservice architectures using Java and Python, ensuring high performance, reliability, and security.
- Leverage AWS services (e.g., EC2, Lambda, RDS) to build scalable, fault‑tolerant solutions.
- Collaborate with product owners, data engineers, and QA teams to translate business requirements into technical specifications.
- Conduct code reviews, mentor junior engineers, and champion best practices for clean, maintainable code.
Requirements
- 5+ years of professional software development experience with Java and Python.
- Strong hands‑on experience designing, deploying, and operating applications on AWS.
- Proficiency in building and integrating microservices, RESTful APIs, and relational databases (SQL).
- Demonstrated problem‑solving ability, strategic thinking, and a proactive, collaborative mindset.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.