Details
- Department: Growth Marketing Digital Experience (GMDx)
- Schedule: Monday - Friday, 8 hour shift
- Location: Remote
- Salary: $100,218 - $139,698 per year
- 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
The Software Engineer will join a dynamic team dedicated to developing high-quality, cloud-native software that adheres to best practices and fulfills both functional and non-functional requirements. In this collaborative role, they will contribute to all phases of the software development lifecycle and grow their expertise in cutting-edge systems. Continuous learning is encouraged, and the company provides ample opportunities for professional growth. On-call support is part of the role, offered on a rotational basis, ensuring work-life balance.
Responsibilities
- Design and develop robust software solutions as part of a diverse, Lean-Agile team. Focus on creating secure, scalable, and highly performant applications for a global user base.
- Write clean, maintainable code and ensure it meets quality standards through comprehensive unit and integration tests.
- Actively participate in Lean-Agile activities to continuously improve our processes and products.
- Engage in peer code reviews to maintain a high standard of code quality and foster a culture of collaboration and mutual learning.
- Enhance skill set through ongoing education in new technologies and engineering practices. Understand the impact of your solutions on the organization and our global community.
- Provide empathetic and effective on-call support on a rotational basis, managing critical issues to maintain our service levels
- Provide on-call support on a rotational basis, effectively prioritizing work to maintain service levels and project momentum.
- This role requires an agile mindset, strong problem-solving skills, and a commitment to lifelong learning in software development trends and practices. The individual will need to adapt quickly to changing technologies while contributing to multiple projects. Able to work with minimal supervision.
- Core Backend: Java, Spring Boot
- Databases: MongoDB or other NoSQL database systems
- DevOps: GitHub, Jenkins, and modern CI/CD practices
- Elastic Stack: Deep expertise in Elasticsearch, including indexing, advanced data modeling (nested objects, parent-child relationships), custom analyzers, and using Query DSL and aggregations for both search and analytics.
- Google Cloud Platform (GCP): Hands-on experience with services such as Pub/Sub, GKE, CloudRun, and GCS Storage.
- Observability: Familiarity with APM tools like Dynatrace and utilizing Log Explorer and Alert Policies for monitoring and troubleshooting.
Education:
- 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.
- Bachelor's degree in Computer Science or related field
- 3+ years of prosessional experience in software development with a proven track record in agile environments
Generating Apply Link...



