Jobs and Careers
EN

Lead Engineer, Software

Ensemble Health Partners
Cincinnati, United StatesRemotefull_timeVerifiedPosted 17 Jul 2024

About the role

Thank you for considering a career at Ensemble Health Partners!

Ensemble Health Partners is a leading provider of technology-enabled revenue cycle management solutions for health systems, including hospitals and affiliated physician groups. They offer end-to-end revenue cycle solutions as well as a comprehensive suite of point solutions to clients across the country.

Ensemble keeps communities healthy by keeping hospitals healthy. We recognize that healthcare requires a human touch, and we believe that every touch should be meaningful. This is why our people are the most important part of who we are. By empowering them to challenge the status quo, we know they will be the difference

The Opportunity:

As a lead software engineer your role will be to evangelize, influence and implement the technology strategy for Ensemble software delivery teams. You will focus on the biggest needs across the organization and develop reusable components, patterns, and tooling to address them. You will influence behaviors through code reviews and hands on design sessions. In addition to your technical responsibilities, you will partner with business delivery leadership to conceptualize solutions that meet their complex needs. Your outcomes will be a primary contributor to achieving our long-term strategic goals.

II. Job Competencies

  • Decision Making - Makes decisions by gathering, analyzing, and interpreting information; chooses the best course of action by establishing clear decision criteria, generating and evaluating alternatives, and making timely decisions.
  • Courage - Proactively confronts difficult issues and effectively participates in challenging conversations; makes hard choices and takes bold action in the face of opposition or fear. Refuses defeat.
  • Influencing - Uses effective persuasion techniques to gain acceptance of ideas and commitment to actions that support specific outcomes.
  • Coaching & Developing Others - Partners with individuals’ and supports their development of knowledge, skills, and abilities; empowers them to unlock their potential and maximize performance and growth knowing that developing you makes us better.
  • Emotional Intelligence - Establishes and sustains trusting relationships by accurately understanding and interpreting one’s own and others’ emotions and adapts behaviors to accomplish intended results.
  • Creating an Inclusive Environment - Makes decisions and initiates action to ensure that policies and business practices leverage the capabilities and insights of individuals with diverse backgrounds, cultures, styles, abilities, and motivation.

Essential Job Functions

  • Design, develop, test, deploy, monitor, maintain, and continuously improve software
  • Translate product concepts into project commitments that deliver incremental value to our customers frequently and with high quality
  • Focus on the biggest needs across the organization and develop reusable components, patterns and tooling to address them
  • Actively mentor the engineering team through code reviews, and hands on design sessions
  • Responsible for the team's technical deliverables and the quality of it.
  • Responsible for designing the solutions in alignment with the future state architecture for the features to be delivered

Employment Qualifications

Desired Work Experience

7 to 10 Years

Desired Education

Bachelors Degree or Equivalent Experience

Other Preferred Knowledge, Skills and Abilities

  • 7+ years of coding experience with both of the follow languages React , NodeJS, and Python with a willingness and ability to learn new ones
  • Minimum of 2 years’ experience with agile methodology
  • Excellent understanding of engineering fundamentals: testing automation, code reviews, telemetry, iterative delivery and DevOps
  • Experience working with five or more of the following: continuous integration & continuous delivery tools, REST API development, serverless architecture, containerization, IaC, public cloud, application observability, GraphQL, and/or event driven architecture
  • Experience with polyglot storage architectures including relational, columnar, key-value, graph or equivalent
  • Experience delivering scalable applications using componentized and distributed architectures
  • Demonstrated ability to communicate effectively to both technical and non-technical, globally distributed audiences
  • Experience leading or mentoring a team of engineers.
  • Solid foundations in formal architecture, design patterns and best practices

#LI-BT1

#LI-remote

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Ensemble Health Partners

View company profile →