onsite
Staff Software Engineer II - Intermountain Health
Software Engineer
Senior software engineer role focused on designing, building, and maintaining scalable cloud‑native applications using Java, C#, SQL, and AWS within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and deploy high‑performance microservice applications on AWS.
- Collaborate with product owners and cross‑functional teams to translate requirements into technical solutions.
- Maintain and optimize existing codebases, ensuring reliability, security, and scalability.
- Implement automated testing, CI/CD pipelines, and monitoring to support rapid delivery.
- Mentor junior engineers and contribute to best‑practice standards.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- 2+ years of professional experience developing enterprise applications using Java and/or C#.
- Strong proficiency with relational databases and SQL.
- Hands‑on experience with AWS services (e.g., EC2, Lambda, RDS, S3) and containerization.
- Demonstrated ability to work in Agile/Scrum teams and deliver high‑quality code.