Ascension

The Leader in Faith Formation

Sr Software Engineer

Full TimeRemoteTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

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.

  • 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.

Qualifications

  • High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required.
  • 1 year of experience required.
  • 4 years of experience preferred.
  • 2 years of leadership or management experience preferred.

Requirements

  • Expert level knowledge of Java, Spring Boot, Spring Data JPA, Spring Cloud Config, JUnit, and Mockito.
  • PostgreSQL (Cloud SQL) and Redis.
  • GitHub, Jenkins, Maven, and modern CI/CD practices.
  • Hands-on experience with Google Cloud Platform (GCP) services such as Pub/Sub, GKE, and Cloud Run.
  • Familiarity with APM tools like Dynatrace and utilizing Log Explorer and Alert Policies for monitoring and troubleshooting.
  • Next.js/React.js, JavaScript and TypeScript.

Benefits

  • 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.

Job Requirements

  • High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required.
  • 1 year of experience required.
  • 4 years of experience preferred.
  • 2 years of leadership or management experience preferred.
  • Expert level knowledge of Java, Spring Boot, Spring Data JPA, Spring Cloud Config, JUnit, and Mockito.
  • PostgreSQL (Cloud SQL) and Redis.
  • GitHub, Jenkins, Maven, and modern CI/CD practices.
  • Hands-on experience with Google Cloud Platform (GCP) services such as Pub/Sub, GKE, and Cloud Run.
  • Familiarity with APM tools like Dynatrace and utilizing Log Explorer and Alert Policies for monitoring and troubleshooting.
  • Next.js/React.js, JavaScript and TypeScript.

Benefits

  • 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.

Related Job Pages