As our Software Engineer, Data Platform (HL7/FHIR), you will be a key member of the engineering team and apply advanced technical knowledge, broad knowledge of software engineering best practices, problem-solving, and creativity to build and maintain software products that achieve technical, business, and customer experience goals. To thrive in this role, you must have the ability and willingness to mentor and develop junior software engineers, and act as a thought leader and trusted subject-matter expert in a variety of technical domains.
Here's what you will experience working as a Staff Software Engineer, Data Platform (HL7/FHIR):- Heavily participate in roadmap definition, working closely with senior product and engineering leaders.
- Evaluate and help shape strategic technology direction and choices.
- Provide thoughtful recommendations in sessions with scrum team members to structure solution source code and implementation approaches -emphasizing the need to optimize code that follows engineering best practices, and maximizes maintainability, testability, and performance.
- Work with product management and business stakeholders to understand software requirements and help estimate epics, features, and stories.
- Script and maintain automated build steps, continuous integration systems, and staging environments.
- Willingly and enthusiastically mentor junior members of the development team.
Required Skills:- Bachelor's degree in Computer Science or a related technical field.
- 10+ years of software engineering or data engineering experience, including 5+ years in a technical leadership or thought-leadership capacity.
- Advanced experience with Apache Spark, Python, Scala, Databricks, and big-data architecture.
- Hands-on experience with HL7, FHIR, Epic, clinical data, and healthcare technology environments.
- Extensive experience with at least one major cloud platform, including Microsoft Azure, Google Cloud Platform, or Amazon Web Services.
- Strong knowledge of web services and integration technologies, including XML, XSD, SOAP, JSON, and REST APIs.
- Experience with modern software engineering practices, including version control, automated testing, CI/CD, Agile development, and automated build and deployment processes.
For this US-based position, the base pay range is $212,100.00 - $409,050.00 per year . Individual pay is determined by role, level, location, job-related skills, experience, and relevant education or training.
This job is eligible to participate in our annual bonus plan at a target of 25.00%
The healthcare system is always evolving - and it's up to us to use our shared expertise to find new solutions that can keep up. On our growing team you'll find the opportunity to constantly learn, collaborate across groups and explore new paths for your career.
Our associates are given the chance to contribute, think boldly and create meaningful work that makes a difference in the communities we serve around the world. We go beyond expectations in everything we do. Not only does that drive customer success and improve patient care, but that same enthusiasm is applied to giving back to the community and taking care of our team - including offering a competitive benefits package.