GE HealthCare is a leading healthcare technology company, and they are seeking a Senior Software & Production Engineer to enhance their cloud-based applications. The role involves collaborating with architects and product managers to develop reliable software components, ensuring production readiness, and maintaining system reliability.
Responsibilities:
- Contribute to application deployment and production readiness in GE Healthcare’s cloud environment
- Work on improvements in overall system readiness and fleet health through service monitoring and automated response
- Develop high quality, well-engineered and thoroughly tested code in Java
- Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team
- Design, implement, test, deploy and maintain innovative software solutions with an emphasis on performance, durability, cost, and security
- Collaborate with stakeholders across GE Healthcare to make our cloud-based applications the easiest to deploy, simplest to integrate and most robust solutions in the industry
Requirements:
- Bachelor's degree in Computer Science or related discipline
- 7+ years of professional software development experience
- 3+ years of experience in *nix (Linux / Posix) including networking fundamentals
- Experience with Internet service architecture, including REST APIs, gateways, load balancing, etc
- 1+ years of experience in Production Engineering or SRE type or similar roles
- Experience with common Internet authentication protocols including OAuth
- Experience running and configuring Cloud infrastructure e.g. Kubernetes and Terraform
- Experience with big data systems, analytics, containerized microservices, serverless functions, and event-driven architecture
- 1+ years working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements
- Experience deploying and managing highly available infrastructure on AWS