Overview
Remote
USD 133,390.00 - 185,938.00 per year
Full Time
Skills
Marketing
Health Insurance
Computer Science
OOAD
Design Patterns
Data Structure
Algorithms
NoSQL
MongoDB
Docker
Orchestration
Kubernetes
Message Broker
Amazon Web Services
Amazon SQS
Behavior-driven Development
Atlassian
JIRA
Confluence
IOS Development
Android
UI
OAuth
HL7
Scheduling
Law
English
Spanish
Military
Banking
Microservices
Health Care
Innovation
IT Management
Frontend Development
RESTful
GraphQL
Web Applications
Test-driven Development
Integration Testing
Regulatory Compliance
Scalability
Agile
Technical Writing
Technical Direction
Product Management
User Experience
Roadmaps
Software Engineering
Continuous Improvement
Communication
Lean Methodology
Software Development
Continuous Integration and Development
Performance Monitoring
Analytics
FOCUS
Problem Solving
Mentorship
Java
JPA
Spring Framework
JUnit
Mockito
React.js
JavaScript
TypeScript
Database
PostgreSQL
SQL
Redis
DevOps
GitHub
Jenkins
Apache Maven
Continuous Integration
Continuous Delivery
Google Cloud
Google Cloud Platform
Cloud Computing
GCS
Storage
Software Performance Management
Dynatrace
Leadership
Management
Job Details
Details
Paid time off (PTO)
Various health insurance options & wellness plan
Retirement benefits including employer match plan
Long-term & short-term disability
Employee assistance programs (EAP)
Parental leave & adoption assistance
Tuition reimbursement
Ways to give back to your community
Benefit options and eligibility vary by position. Compensation varies based on factors including, but not limited to, experience, skills, education, performance, location and salary range at the time of the offer.
Responsibilities
Join a collaborative team of software engineers dedicated to developing innovative, cloud-based solutions using modern technologies to advance Ascension's mission. We are seeking a Staff Software Engineer with deep expertise in full-stack development, proficient in both cloud-native Java microservices and modern web frameworks like Next.js/ReactJS. You will be a key member of a talented engineering team, responsible for designing and deploying critical, high-performance, end-to-end solutions that power our healthcare applications on Google Cloud Platform. Your work will directly support the communities we serve by helping to provide compassionate, personalized care through technology-driven innovation.
Responsibilities:
Characteristics We Seek:
Key Technical Competencies
Education:
Work Experience:
#LI-Remote #GMDx #Growth
Why Join Our Team
Ascension associates are key to our commitment of transforming healthcare and providing care to all, especially those most in need. Join us and help us drive impact through reimagining how we can deliver a people-centered healthcare experience and creating the solutions to do it. Explore career opportunities across our ministry locations and within our corporate headquarters.
Ascension is a leading non-profit, faith-based national health system made up of over 134,000 associates and 2,600 sites of care, including more than 140 hospitals and 40 senior living communities in 19 states.
Our Mission, Vision and Values encompass everything we do at Ascension. Every associate is empowered to give back, volunteer and make a positive impact in their community. Ascension careers are more than jobs; they are opportunities to enhance your life and the lives of the people around you.
Equal Employment Opportunity Employer
Ascension provides Equal Employment Opportunities (EEO) to all associates and applicants for employment without regard to race, color, religion, sex/gender, sexual orientation, gender identity or expression, pregnancy, childbirth, and related medical conditions, lactation, breastfeeding, national origin, citizenship, age, disability, genetic information, veteran status, marital status, all as defined by applicable law, and any other legally protected status or characteristic in accordance with applicable federal, state and local laws.
For further information, view the EEO Know Your Rights (English) poster or EEO Know Your Rights (Spanish) poster.
As a military friendly organization, Ascension promotes career flexibility and offers many benefits to help support the well-being of our military families, spouses, veterans and reservists. Our associates are empowered to apply their military experience and unique perspective to their civilian career with Ascension.
Pay Non-Discrimination Notice
Please note that Ascension will make an offer of employment only to individuals who have applied for a position using our official application. Be on alert for possible fraudulent offers of employment. Ascension will not solicit money or banking information from applicants.
E-Verify Statement
This employer participates in the Electronic Employment Verification Program. Please click the E-Verify link below for more information.
E-Verify
Responsibilities
Join a collaborative team of software engineers dedicated to developing innovative, cloud-based solutions using modern technologies to advance Ascension's mission. We are seeking a Staff Software Engineer with deep expertise in full-stack development, proficient in both cloud-native Java microservices and modern web frameworks like Next.js/ReactJS. You will be a key member of a talented engineering team, responsible for designing and deploying critical, high-performance, end-to-end solutions that power our healthcare applications on Google Cloud Platform. Your work will directly support the communities we serve by helping to provide compassionate, personalized care through technology-driven innovation.
Responsibilities:
Characteristics We Seek:
Key Technical Competencies
Qualifications
Education:
Work Experience:
- Department: Growth Marketing & Digital Experience (GMDx)
- Schedule: Monday - Friday, 8 hour shift
- Location: Remote
- Salary: $133,390 - $185,938
- Eligible for an annual bonus incentive
Paid time off (PTO)
Various health insurance options & wellness plan
Retirement benefits including employer match plan
Long-term & short-term disability
Employee assistance programs (EAP)
Parental leave & adoption assistance
Tuition reimbursement
Ways to give back to your community
Benefit options and eligibility vary by position. Compensation varies based on factors including, but not limited to, experience, skills, education, performance, location and salary range at the time of the offer.
Responsibilities
Join a collaborative team of software engineers dedicated to developing innovative, cloud-based solutions using modern technologies to advance Ascension's mission. We are seeking a Staff Software Engineer with deep expertise in full-stack development, proficient in both cloud-native Java microservices and modern web frameworks like Next.js/ReactJS. You will be a key member of a talented engineering team, responsible for designing and deploying critical, high-performance, end-to-end solutions that power our healthcare applications on Google Cloud Platform. Your work will directly support the communities we serve by helping to provide compassionate, personalized care through technology-driven innovation.
Responsibilities:
- Lead the architecture, design, and development of secure, scalable, and high-performing software across the entire stack.
- Provide technical leadership and mentorship to senior engineers and team members, guiding them on best practices and architectural patterns for both backend and frontend development.
- Design, build, and secure scalable RESTful APIs and GraphQL endpoints.
- Develop high-quality, maintainable code using Java and Spring Boot for backend services and Next.js/ReactJS for web applications.
- Implement Test-Driven Development (TDD) and ensure strong unit and integration test coverage across both frontend and backend codebases.
- Conduct comprehensive code & architectural reviews and ensure compliance with quality, security, and performance standards.
- Drive engineering best practices and coding standards across multiple teams to enhance reliability, scalability, and performance.
- Participate in Agile ceremonies and create clear technical documentation and architecture designs for new features.
- Communicate effectively across teams and departments, influencing architecture, process, and technical direction.
- Address and resolve high-priority technical issues independently and efficiently.
- Partner with Product Management, UX, Analytics, and Support to align on priorities, roadmap, and technical decisions.
- Lead major system refactors, redesigns, and long-term technical improvements, balancing technical debt with business priorities.
- Develop reusable frameworks and tools and lead postmortems to implement sustainable, high-impact solutions.
Characteristics We Seek:
- Be curious about technology. The software engineering industry is constantly changing and evolving. We embrace change and are curious to learn how the latest technology can be used to improve the lives of patients and our clinicians.
- Learn and grow professionally. We strive for continuous improvement of our Digital Studio organization and our team members do the same. This comes from the path of constant learning, in addition to reflecting on past experiences for improvement opportunities.
- Always ready for change. A rolling stone gathers no moss, and neither do we. We accept that change is always around us, and our work is no exception. We navigate change through early and often communication; engage the ambiguous; promote diversity; accept new ideas; and lean on learning agility.
- Seek feedback. Feedback is important to us. We use it as a guide for our own development, and we build our software with feedback built into the process. It is incorporated into our software development lifecycle with design, code reviews, unit tests, and continuous integration. Feedback is also integrated into our shipped solutions with application performance monitoring (APM) and usage analytics to help us learn methods to improve.
- Demonstrate positivity. Our organization's focus is all about solving problems, and most of these problems are challenging. We try not to let that get in our way of thinking positively -- instead it's what motivates us to reach higher.
- Work with your team. We understand that our best work comes from working together. Our teams enjoy working together, sharing knowledge, helping, mentoring, and delivering our best for the communities we serve.
- Live Ascension's core values. The Ascension core values are the standard that we hold ourselves to and a source of pride for us. We live by them. Our core values include: service of the poor, reverence, integrity, wisdom, creativity and dedication.
Key Technical Competencies
- Core Backend: Java, Spring Boot, Spring Data JPA, Spring Cloud Config, JUnit, and Mockito.
- Core Frontend: Next.js/React.js, JavaScript, TypeScript, and Jest.
- Databases: PostgreSQL (Cloud SQL) and Redis.
- DevOps: GitHub, Jenkins, Maven, Yarn and modern CI/CD practices.
- Google Cloud Platform (Google Cloud Platform): Hands-on experience with services such as Pub/Sub, GKE, Cloud Run, and GCS Storage.
- Observability: Familiarity with APM tools like Dynatrace and utilizing Log Explorer and Alert Policies.
Education:
- 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.
- 7+ years of professional software development experience in the Agile environment.
- Extensive experience architecting and implementing scalable microservices architectures ( Java Spring boot) and distributed systems.
- Proven experience architecting and delivering complex, full-stack applications using frameworks like Next.js/ReactJS for the frontend.
- Experience in building scalable, reusable and accessible common components
- Deep knowledge of Computer Science fundamentals in OOAD, design patterns (including the Gang of Four), data structures, and algorithms.
- Strong understanding of both relational (Postgres) and NoSQL databases (Redis, MongoDB).
- Proven experience designing, developing, and consuming RESTful APIs and GraphQL.
- Experience with container management software (Docker) and orchestration tools (Kubernetes).
- Experience with Kubernetes Helm charts
- Experience with message broker/event queue technologies (Pub/Sub, AWS SQS, etc.).
- Excellent verbal and written communication skills.
- Experience with Behavior-Driven Development (BDD) and Atlassian tools (JIRA, Confluence).
- Strong understanding of native mobile app development for iOS and Android, including platform-specific UI/UX patterns and device capabilities.
- Experience with security principles and frameworks, including OAuth 2.0.
- Knowledge of HL7 FHIR Standards is a plus
- Knowledge of Scheduling systems and Healthcare is a plus
#LI-Remote #GMDx #Growth
Why Join Our Team
Ascension associates are key to our commitment of transforming healthcare and providing care to all, especially those most in need. Join us and help us drive impact through reimagining how we can deliver a people-centered healthcare experience and creating the solutions to do it. Explore career opportunities across our ministry locations and within our corporate headquarters.
Ascension is a leading non-profit, faith-based national health system made up of over 134,000 associates and 2,600 sites of care, including more than 140 hospitals and 40 senior living communities in 19 states.
Our Mission, Vision and Values encompass everything we do at Ascension. Every associate is empowered to give back, volunteer and make a positive impact in their community. Ascension careers are more than jobs; they are opportunities to enhance your life and the lives of the people around you.
Equal Employment Opportunity Employer
Ascension provides Equal Employment Opportunities (EEO) to all associates and applicants for employment without regard to race, color, religion, sex/gender, sexual orientation, gender identity or expression, pregnancy, childbirth, and related medical conditions, lactation, breastfeeding, national origin, citizenship, age, disability, genetic information, veteran status, marital status, all as defined by applicable law, and any other legally protected status or characteristic in accordance with applicable federal, state and local laws.
For further information, view the EEO Know Your Rights (English) poster or EEO Know Your Rights (Spanish) poster.
As a military friendly organization, Ascension promotes career flexibility and offers many benefits to help support the well-being of our military families, spouses, veterans and reservists. Our associates are empowered to apply their military experience and unique perspective to their civilian career with Ascension.
Pay Non-Discrimination Notice
Please note that Ascension will make an offer of employment only to individuals who have applied for a position using our official application. Be on alert for possible fraudulent offers of employment. Ascension will not solicit money or banking information from applicants.
E-Verify Statement
This employer participates in the Electronic Employment Verification Program. Please click the E-Verify link below for more information.
E-Verify
Responsibilities
Join a collaborative team of software engineers dedicated to developing innovative, cloud-based solutions using modern technologies to advance Ascension's mission. We are seeking a Staff Software Engineer with deep expertise in full-stack development, proficient in both cloud-native Java microservices and modern web frameworks like Next.js/ReactJS. You will be a key member of a talented engineering team, responsible for designing and deploying critical, high-performance, end-to-end solutions that power our healthcare applications on Google Cloud Platform. Your work will directly support the communities we serve by helping to provide compassionate, personalized care through technology-driven innovation.
Responsibilities:
- Lead the architecture, design, and development of secure, scalable, and high-performing software across the entire stack.
- Provide technical leadership and mentorship to senior engineers and team members, guiding them on best practices and architectural patterns for both backend and frontend development.
- Design, build, and secure scalable RESTful APIs and GraphQL endpoints.
- Develop high-quality, maintainable code using Java and Spring Boot for backend services and Next.js/ReactJS for web applications.
- Implement Test-Driven Development (TDD) and ensure strong unit and integration test coverage across both frontend and backend codebases.
- Conduct comprehensive code & architectural reviews and ensure compliance with quality, security, and performance standards.
- Drive engineering best practices and coding standards across multiple teams to enhance reliability, scalability, and performance.
- Participate in Agile ceremonies and create clear technical documentation and architecture designs for new features.
- Communicate effectively across teams and departments, influencing architecture, process, and technical direction.
- Address and resolve high-priority technical issues independently and efficiently.
- Partner with Product Management, UX, Analytics, and Support to align on priorities, roadmap, and technical decisions.
- Lead major system refactors, redesigns, and long-term technical improvements, balancing technical debt with business priorities.
- Develop reusable frameworks and tools and lead postmortems to implement sustainable, high-impact solutions.
Characteristics We Seek:
- Be curious about technology. The software engineering industry is constantly changing and evolving. We embrace change and are curious to learn how the latest technology can be used to improve the lives of patients and our clinicians.
- Learn and grow professionally. We strive for continuous improvement of our Digital Studio organization and our team members do the same. This comes from the path of constant learning, in addition to reflecting on past experiences for improvement opportunities.
- Always ready for change. A rolling stone gathers no moss, and neither do we. We accept that change is always around us, and our work is no exception. We navigate change through early and often communication; engage the ambiguous; promote diversity; accept new ideas; and lean on learning agility.
- Seek feedback. Feedback is important to us. We use it as a guide for our own development, and we build our software with feedback built into the process. It is incorporated into our software development lifecycle with design, code reviews, unit tests, and continuous integration. Feedback is also integrated into our shipped solutions with application performance monitoring (APM) and usage analytics to help us learn methods to improve.
- Demonstrate positivity. Our organization's focus is all about solving problems, and most of these problems are challenging. We try not to let that get in our way of thinking positively -- instead it's what motivates us to reach higher.
- Work with your team. We understand that our best work comes from working together. Our teams enjoy working together, sharing knowledge, helping, mentoring, and delivering our best for the communities we serve.
- Live Ascension's core values. The Ascension core values are the standard that we hold ourselves to and a source of pride for us. We live by them. Our core values include: service of the poor, reverence, integrity, wisdom, creativity and dedication.
Key Technical Competencies
- Core Backend: Java, Spring Boot, Spring Data JPA, Spring Cloud Config, JUnit, and Mockito.
- Core Frontend: Next.js/React.js, JavaScript, TypeScript, and Jest.
- Databases: PostgreSQL (Cloud SQL) and Redis.
- DevOps: GitHub, Jenkins, Maven, Yarn and modern CI/CD practices.
- Google Cloud Platform (Google Cloud Platform): Hands-on experience with services such as Pub/Sub, GKE, Cloud Run, and GCS Storage.
- Observability: Familiarity with APM tools like Dynatrace and utilizing Log Explorer and Alert Policies.
Qualifications
Education:
- 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.