Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
Ascension

Ascension

via Phenompeople

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Sr Software Engineer - Full Stack

Anywhere
full-time
Posted 10/9/2025
Direct Apply
Key Skills:
Java
Spring Boot
Google Cloud Platform (GCP)
Microservices
PostgreSQL
Redis
JUnit
Mockito
CI/CD (GitHub, Jenkins, Maven)
RESTful APIs
Next.js/React.js
Docker
Kubernetes
Test-Driven Development (TDD)
Behavior-Driven Development (BDD)

Compensation

Salary Range

$121K - 169K a year

Responsibilities

Lead design and development of secure, scalable Java microservices on GCP, implement TDD, conduct code reviews, mentor juniors, and collaborate across teams to deliver high-quality healthcare backend services.

Requirements

Senior-level experience with Java, Spring Boot, GCP, PostgreSQL, Redis, microservices, REST APIs, CI/CD, and leadership skills with a minimum of 1 year experience and preferably 4+ years.

Full Description

Details Department: Growth Marketing & Digital Experience (GMDx) Schedule: Monday - Friday, 8 hour shift Location: Remote Salary: $121,264 - $169,035 per year Benefits Paid time off (PTO) Various health insurance options & wellness plans Retirement benefits including employer match plans 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 Senior Software Engineer experienced in cloud-native backend development using Java microservices and Google Cloud Platform. You will be a key member of a talented engineering team, responsible for designing and deploying critical, high-performance backend services that power our healthcare applications. Your work will directly support the communities we serve by helping to provide compassionate, personalized care through technology-driven innovation. Responsibilities: Lead the design and development of secure, scalable, and high-performing software within distributed systems. Develop high-quality, maintainable code using Java and Spring Boot, following architectural design patterns. Design, build, and secure scalable RESTful APIs. Implement Test-Driven Development (TDD) and ensure strong unit test coverage for all non-POJO code. Deliver high-quality code through comprehensive unit and integration testing and adherence to engineering best practices. Conduct code reviews and ensure compliance with quality, security, and performance standards. Participate in Agile ceremonies, including design discussions, sprint planning, code reviews, and documentation. Mentor and guide junior developers, fostering collaboration, growth, and knowledge sharing. Communicate effectively within the team and across departments to align on goals and solutions. Address and resolve high-priority technical issues independently and efficiently. Document solutions for new features using diagrams, architecture designs, and story details. Collaborate with cross-functional partners, including Product Management, UX, Analytics, and Support teams. 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: Expert level knowledge of Java , Spring Boot, Spring Data JPA, Spring Cloud Config, JUnit, and Mockito. Databases: PostgreSQL (Cloud SQL) and Redis. DevOps: GitHub, Jenkins, Maven, and modern CI/CD practices. Google Cloud Platform (GCP): Hands-on experience with services such as Pub/Sub, GKE, and Cloud Run. Observability: Familiarity with APM tools like Dynatrace and utilizing Log Explorer and Alert Policies for monitoring and troubleshooting. Core Frontend: Next.js/React.js, JavaScript and TypeScript Requirements Education: High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required. Work Experience: 1 year of experience required. 4 years of experience preferred. 2 years of leadership or management experience preferred. Additional Preferences Experience with microservices design and development. Experience developing cloud-native applications (Google Cloud) in a distributed system. Experience with full-stack development using Java Spring Boot and Next.js/React.js. Advanced knowledge of Computer Science fundamentals in OOAD, design patterns (Gang of Four), data structures, and algorithms. Strong understanding of relational (Postgres) and Redis. Experience designing, developing, and consuming RESTful APIs and GraphQL. Experience using container management software (Docker) and orchestration tools (Kubernetes). 5-7 years of professional software development experience in an Agile environment. Excellent verbal and written communication skills. Openness to new ideas and an unceasing desire to learn new things. Basic understanding of OAuth 2.0 concepts. Experience with security tools like Kubernetes Helm charts. Experience with Behavior-Driven Development (BDD) and Atlassian tools (JIRA, Confluence). #LI-Remote #GMDx 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

This job posting was last updated on 10/11/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt