Job Locations: US-VT-Winooski US-IN-Indianapolis US-Remote Type: Full-Time Overview:
Senior Software Engineer
Marathon Health (www.marathon-health.com) people are more than just employees—they are ambassadors. Join our mission to change healthcare! We are hiring a full-time Sr. Software Engineer to join our team. This is a remote position.
This is a full-time position that in addition to a great team and work environment offers competitive pay and full benefits package including medical and dental insurance, vision, 401k, paid time off and holidays and resources to support your ongoing growth and development.
About Marathon Health
Marathon Health is one of the nation’s leading providers of employer-based health services. We serve businesses throughout the United States, providing a different kind of healthcare program that focuses on total population health management and health risk reduction.
Marathon Health promotes a culture of health and wellness in everything we do. It is for this reason we seek to hire individuals who embrace wellness and model healthy behaviors in their own lives. We are proud to be a drug and tobacco free company. We value the richness diversity brings to our workforce and are committed to being an equal opportunity employer and provider (EOE).
Are you interested in creating software that impacts the health and wellness of humans? Want to be a part of a company with tons of energy, fantastic people, excellent mission and growing rapidly? Then check us out. We are looking for a Senior Software Engineer to add to our Engineering team. You will work alongside various members of the Technology team while reporting to the VP of Software Development.
The senior software engineer will design and implement new features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. The senior software engineer engages directly with Product, development teams, infrastructure teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions. If you're a self-starter that wants to move fast, and 'learn by shipping', you'll find the perfect environment to apply your expertise.
Responsibilities:
Management of our Ruby/Rails/React stack with its associated Patient Portal, Scheduling and Messaging Systems.
Serve as a technical SME contributing to and directing the efforts of development teams, including internal and external team members.
Facilitate communications around Projects, especially change management related activities and ensuring key business stakeholders are informed of the plan, and changes.
Contribute to the ongoing evolution of the existing portfolio of applications and services.
Provide information by collecting, analyzing, and summarizing development and service issues.
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Design, develop, modify, implement, and support software components anywhere in the software stack.
Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
Determine process improvements, best practices, and develop new processes.
Update job knowledge by studying new development tools, programming techniques, and cloud native solutions.
Ability to perform all other duties as requested or assigned
Qualifications:
7+ years of professional experience with software engineering.
2-3 years of software engineering and design at high volume or large scale.
Bachelor’s degree in Computer Science, related field, or equivalent experience.
Strong interpersonal skills.
Ability to own the implementation and delivery of large features with minimal supervision.
Health applications including web-based and mobile health applications preferred.
5+ years of experience in C#, ASP.NET, Web API. Ruby on Rails experience a plus.
5+ years of experience with relational and NoSQL databases.
3+ years of experience with large-scale distributed systems, service-oriented architectures, RESTful services, and associated performance and security best practices.
2+ years of experience developing and operating services in one or more of the major cloud providers such as Azure, AWS, or GCP. AWS preferred. Experience with uplifting existing services from on-prem to cloud strongly preferred.
2+ years of experience in CI/CD automation, infrastructure ownership, monitoring and alerting configuration.
Experience running and maintaining a 24x7 production environment.
A passion for quality, attention to detail, and initiative to do the right thing.
Marathon Health COVID-19 Testing & Vaccination Policy
As of October 4, 2021, Marathon Health will require all employees (excluding PRN employees) to obtain and provide the results of a weekly COVID-19 test for each week during which they are scheduled to work, unless they have provided proof of vaccination. COVID-19 vaccinated employees will not require weekly testing as long as they submit their vaccination records.
Per state laws in California, New York, Washington and Oregon, all employees working in our health centers in those states must provide proof of COVID-19 vaccination as a condition of employment.
(Colorado Only*) Minimum salary of $84,300+ Benefits
- Note: Disclosure as required by sb19-085(8-5-20) of the minimum wage compensation for this role when being hired to work in Colorado
P2
Created Date: 1/4/2022