
Principal Software Engineer
GE HealthCare
full-time
Posted on:
Location Type: Office
Location: Chicago • Arizona • Colorado • United States
Visit company websiteExplore more
Salary
💰 $170,400 - $255,600 per year
Job Level
Tech Stack
About the role
- Architect and implement scalable cloud-based software solutions on AWS in .NET/C#.
- Define and enforce best practices for software design, security, and deployment.
- Collaborate with cross-functional teams to define, build, and evolve the cloud platform.
- Mentor and support developers through code reviews, design sessions, and technical guidance.
- Continuously improve system performance, reliability, and maintainability.
- Evaluate and recommend new technologies to enhance platform capabilities.
- Lead technical planning and decision-making across projects.
- Troubleshoot and resolve complex software issues.
- Participate in team meetings to align on goals, share insights, and drive innovation.
- Perform other duties as assigned.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 8+ years of software development experience, with 3+ years in a software architecture role.
- Proven track record in designing and delivering enterprise-grade SaaS platforms.
- Strong expertise in cloud architecture, particularly AWS services (e.g., EKS (Kubernetes), EC2, S3, RDS, CloudWatch, IAM, Secrets Manager, API Gateway, and ELB).
- Deep proficiency in .NET and C#, with a solid grasp of scalable design patterns and performance optimization.
- Thorough understanding of microservices, RESTful APIs, and CI/CD pipelines.
Benefits
- medical
- dental
- vision
- paid time off
- a 401(k) plan with employee and company contribution opportunities
- life
- disability
- accident insurance
- tuition reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#cloud architecturemicroservicesRESTful APIsCI/CD pipelinesscalable design patternsperformance optimizationsoftware designsoftware deployment
Soft skills
collaborationmentoringtechnical guidancetroubleshootingproblem-solvingcommunicationleadershipinnovationteam alignmentcode reviews