Software Engineer II, L2 Integrations Team
Team: Engineering
Location: Remote - USA
Commitment: Full-Time
Workplace Type: remote
Salary:
Core Requirements
- Minimum 3 years of hands-on software engineering experience with JavaScript and one other programming language
- Minimum 3 years experience building, maintaining, and scaling backend systems, APIs, and services
- Solid fundamentals of computer programming, including a good understanding of software development lifecycle, coding best practices, design patterns, object-oriented architecture, etc.
- A commitment to supporting and fostering diversity and inclusion (We have a global team and you will regularly collaborate with people from a variety of walks of life.)
- This role requires the candidate to reside within the United States of America
- Demonstrate autonomy by independently executing defined work, taking ownership of longer term initiatives, and consistently following through on commitments.
- Growth-oriented mindset
- Outstanding written and verbal communication skills, especially in a fully remote environment
- Excellent ability to collaborate with technical and non-technical partners to support discovery, development, and testing phases of integration projects
- Experience working in teams where automated tests are an expected part of development, including writing and maintaining tests alongside production code
- Strong experience working remotely
Preferred Experience
- 3 years experience of developing healthcare integrations leveraging common interoperability standards (FHIR and HL7)
- Experience working with mainstream EHR vendors such as Epic, eClinicalWorks, AthenaHealth, NextGen, etc.
- Experience with our tech stack: JavaScript/TypeScript, Ruby on Rails, Postgres, Google Cloud Platform
- Experience with Mirth and/or Rhapsody Integration Engine (we use Rhapsody)
- Experience working closely with data teams, leveraging healthcare data and foundational data science concepts
Role Resposibilities
- Developing a growing understanding of our company objectives and technical strategy, you will work with the integrations team to deliver effective solutions for safety-net healthcare providers
- You will communicate with customers, partners, and other external technical resources to understand the integration requirements and implementation details of those workflows and design effective solutions
- You will help design, build, and maintain integrations in Rhapsody following engineering best practices
- Working with other team members you will contribute to the development and evolution of scalable healthcare integration architecture
- You will provide technical training and documentation for integrations you develop to assure capabilities for support teams to monitor and troubleshoot integrations, and you will assist in measuring impact of live integrations
- You will work closely with Product teams to understand requirements and contribute technical input during solution definition, including participation in Product Requirements Documents (PRDs) when appropriate
- You will help improve the team over time through essential team rituals, such as Kickoffs, Retrospectives, and Technical Debt Reviews
- You will contribute to the team by participating in On-Call (PagerDuty) activities
Within 1 month you will:
- Have a working familiarity with CareMessage’s features and the API
- Understand the Rhapsody Development Environment and our Software Development Lifecycle
- Learn and follow CareMessage’s integration engineering standards, coding best practices and development processes
- Establish rapport with engineers on the team through Wiki contributions, 1:1 conversations, and Team Rituals
Within 3 months you will:
- Be self-sufficient in completing assigned tasks and have delivered integration work with meaningful impact
- Gain a strong understanding of our technical environment and identify areas for growth in our processes, systems and tooling
- Understand our Company Objectives and Key Results and be able to articulate how Integrations directly impact them
Within 6 months you will:
- Be noted as a valuable technical resource by your peers and manager having developed strong trust and rapport with them
- Have ownership of assigned portions of multiple integration projects from implementation through production support, with guidance from senior engineers
- Contribute your expertise in one or more areas that drive value and impact within our engineering department (e.g., API improvements, automated testing strategies, etc.)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
