Bachelor's degree in Software Engineering, Computer Science, or related field required.
High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree also acceptable.
8 years of software engineering experience with Java, Spring Boot, and microservices architecture.
3 years of experience leading or managing technical engineering teams.
Documented experience with scalable applications in major public cloud platforms (GCP, AWS, Azure).
Strong experience in developing RESTful APIs and microservices integration.
Responsibilities
Lead, coach, and mentor a high-performing engineering team.
Provide architectural leadership for secure, scalable Java microservices and cloud-native applications.
Partner with product management and stakeholders to define technical roadmaps and streamline project delivery.
Enforce engineering standards for code reviews, automated testing, and cybersecurity.
Oversee production health and incident response to maintain system availability.
Benefits
Comprehensive health coverage including medical, dental, vision, and prescription options.
Employer-matched 403(b) retirement plan and disability/life insurance.
Pro-rated paid time off (PTO) and holidays.
Ascension-paid tuition reimbursement and ongoing professional development.
Employee Assistance Program for emotional well-being and stress management resources.
Parental leave and adoption assistance for family support.
Optional legal and pet insurance, transportation savings, and more.
Full Job Description
How you'll make an impact in this role
Lead, coach, and mentor a high-performing engineering team to foster an accountable, collaborative culture focused on continuous career growth.
Provide architectural leadership for secure, scalable Java microservices and cloud-native applications to enhance system performance and reliability.
Partner with product management and business stakeholders to define technical roadmaps, balance tech debt, and streamline project delivery.
Enforce rigorous engineering standards for code reviews, automated testing, CI/CD pipelines, and cybersecurity across all applications.
Oversee production health and incident response to maintain system availability and swiftly resolve root causes for operational issues.
What minimum requirements you'll need
Education:
Bachelor's degree or higher in Software Engineering, Computer Science, Computer Programming or substantially related field is required.
High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required.
Work Experience:
3 years of experience required.
5 years of experience preferred.
1 year of leadership or management experience preferred.
3 years of experience required.
5 years of experience preferred.
1 year of leadership or management experience preferred.
8 years of software engineering experience developing enterprise applications using Java, Spring Boot, and microservices architecture.
3 years of direct experience leading or managing technical engineering teams, including delivery oversight and technical decision-making.
Documented experience building, deploying, or supporting scalable applications within a major public cloud platform (e.g., GCP, AWS, or Azure).
Strong experience developing RESTful APIs and integrating Microservices using synchronous and asynchronous communication patterns
Benefits that help you thrive
Comprehensive health coverage: medical, dental, vision, prescription coverage and HSA/FSA options
Financial security & retirement: employer-matched 403(b), planning and hardship resources, disability and life insurance
Time to recharge: pro-rated paid time off (PTO) and holidays
Career growth: Ascension-paid tuition (Vocare), reimbursement, ongoing professional development and online learning
Emotional well-being: Employee Assistance Program, counseling and peer support, spiritual care and stress management resources
Family support: parental leave, adoption assistance and family benefits
Other benefits: optional legal and pet insurance, transportation savings and more
Responsibilities
How you'll make an impact in this role
Lead, coach, and mentor a high-performing engineering team to foster an accountable, collaborative culture focused on continuous career growth.
Provide architectural leadership for secure, scalable Java microservices and cloud-native applications to enhance system performance and reliability.
Partner with product management and business stakeholders to define technical roadmaps, balance tech debt, and streamline project delivery.
Enforce rigorous engineering standards for code reviews, automated testing, CI/CD pipelines, and cybersecurity across all applications.
Oversee production health and incident response to maintain system availability and swiftly resolve root causes for operational issues.
Qualifications
What minimum requirements you'll need
Education:
Bachelor's degree or higher in Software Engineering, Computer Science, Computer Programming or substantially related field is required.
High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required.
Work Experience:
3 years of experience required.
5 years of experience preferred.
1 year of leadership or management experience preferred.
3 years of experience required.
5 years of experience preferred.
1 year of leadership or management experience preferred.
8 years of software engineering experience developing enterprise applications using Java, Spring Boot, and microservices architecture.
3 years of direct experience leading or managing technical engineering teams, including delivery oversight and technical decision-making.
Documented experience building, deploying, or supporting scalable applications within a major public cloud platform (e.g., GCP, AWS, or Azure).
Strong experience developing RESTful APIs and integrating Microservices using synchronous and asynchronous communication patterns
About Ascension
Ascension is a healthcare company that provides a range of services, including hospital care, primary care, and specialty care. The company operates more than 150 hospitals and 50 senior living facilities across the United States. Ascension also offers health insurance and other healthcare-related services. The company was founded in 1999 and is headquartered in St. Louis, Missouri.