remote
Senior Software Engineer - GE HealthCare
Software Engineer
Senior Software Engineer driving end‑to‑end development of high‑performance components, leveraging Java, Python, and AWS to deliver scalable microservices with robust design patterns and DevOps practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality software components and feature sets using Java and Python.
- Architect and implement scalable microservices on AWS, ensuring reliability, performance, and security.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and provide technical guidance.
- Apply DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code.
- Adopt and promote best practices in design patterns, code quality, and documentation.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Java and Python with a solid understanding of object‑oriented design.
- Hands‑on experience with AWS services (EC2, Lambda, S3, RDS, ECS/Fargate).
- Familiarity with microservices architecture, containerization, and CI/CD tooling.
- Excellent problem‑solving skills and a collaborative mindset.