Ensemble Health Partners logo
Ensemble Health Partners

Ensemble Health Partners is a hospital and healthcare company that partners with client hospitals to help them develop processes, train teams, reach their finan

Lead Engineer, Software

Location

Ohio

Posted

78 days ago

Salary

$122K - $193K / year

Seniority

Lead

Job Description

Lead Engineer, Software

Ensemble Health Partners

Thank you for considering a career at Ensemble! Ensemble 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! O.N.E Purpose: - Customer Obsession: Consistently provide exceptional experiences for our clients, patients, and colleagues by understanding their needs and exceeding their expectations. - Embracing New Ideas: Continuously innovate by embracing emerging technology and fostering a culture of creativity and experimentation. - Striving for Excellence: Execute at a high level by demonstrating our “Best in KLAS” Ensemble Difference Principles and consistently delivering outstanding results. The Opportunity: Job Description 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. 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 deign 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 Desired Work Experience - 7 to 10 Years of relative developer experience in Software - 7+ years of coding experience with either of the follow languages JavaScript,.NET Core, with a willingness and ability to learn new ones - 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 and/or messaging/stream architecture - Experience with polyglot storage architectures including relational, columnar, key-value, graph or equivalent - Experience delivering applications using componentized and distributed architectures - Demonstrated ability to communicate effectively to both technical and non-technical, globally distributed audiences - Solid foundations in formal architecture, design patterns and best practices - This position pays between $122,900-193,500, based on experience - Must be inquisitive and demonstrate openness to innovation including AI to explore better processes and ways to alleviate friction and improve patient and client experiences. - This is a remote position; however, candidates must be willing and able to travel to and work onsite at client, temporary, or corporate office locations as business needs require. This posting addresses s state specific requirements to provide pay transparency. Compensation decisions consider many job-related factors, including but not limited to geographic location; knowledge; skills; relevant experience; education; licensure; internal equity; time in position. A candidate entry rate of pay does not typically fall at the minimum or maximum of the role’s range. #LI-MT1 #LI-Remote Join an award-winning company Five-time winner of “Best in KLAS” 2020-2022, 2024-2025 Black Book Research's Top Revenue Cycle Management Outsourcing Solution 2021-2024 22 Healthcare Financial Management Association (HFMA) MAP Awards for High Performance in Revenue Cycle 2019-2024 Leader in Everest Group's RCM Operations PEAK Matrix Assessment 2024 Clarivate Healthcare Business Insights (HBI) Revenue Cycle Awards for strong performance 2020, 2022-2023 Energage Top Workplaces USA 2022-2024 Fortune Media Best Workplaces in Healthcare 2024 Monster Top Workplace for Remote Work 2024 Great Place to Work certified 2023-2024 - Innovation - Work-Life Flexibility - Leadership - Purpose + Values Bottom line, we believe in empowering people and giving them the tools and resources needed to thrive. A few of those include: - Associate Benefits – We offer a comprehensive benefits package designed to support the physical, emotional, and financial health of you and your family, including healthcare, time off, retirement, and well-being programs. - Our Culture – Ensemble is a place where associates can do their best work and be their best selves. We put people first, last and always. Our culture is rooted in collaboration, growth, and innovation. - Growth – We invest in your professional development. Each associate will earn a professional certification relevant to their field and can obtain tuition reimbursement. - Recognition – We offer quarterly and annual incentive programs for all employees who go beyond and keep raising the bar for themselves and the company. Ensemble is an equal employment opportunity employer. It is our policy not to discriminate against any applicant or employee based on race, color, sex, sexual orientation, gender, gender identity, religion, national origin, age, disability, military or veteran status, genetic information or any other basis protected by applicable federal, state, or local laws. Ensemble also prohibits harassment of applicants or employees based on any of these protected categories. Ensemble provides reasonable accommodations to qualified individuals with disabilities in accordance with the Americans with Disabilities Act and applicable state and local law. If you require accommodation in the application process, please contact TA@ensemblehp.com. This posting addresses state specific requirements to provide pay transparency. Compensation decisions consider many job-related factors, including but not limited to geographic location; knowledge; skills; relevant experience; education; licensure; internal equity; time in position. A candidate entry rate of pay does not typically fall at the minimum or maximum of the role’s range. Employment Disclaimers – Ensemble

Related Job Pages

More Software Engineer Jobs

FUJIFILM logo

Senior Software Engineer, DP

FUJIFILM

FUJIFILM is a publicly traded, multinational photography and imaging company with global headquarters in Tokyo, Japan and regional headquarters in Valhalla, New York. Established i

Position Overview HCUS software engineers develop the next-generation medical informatics applications for doctors, paramedical personnel, medical staff and patients. This position will report to a software development manager. The main responsibilities would be software development of independent features, as well as participation on development of bigger features developed by multiple developers. Company Overview At FUJIFILM Healthcare Americas Corporation, we’re on a mission to innovate for a healthier world, and we need passionate, driven people like you to help us get there. Our cutting-edge healthcare solutions span diagnostic imaging, enterprise imaging, endoscopic and surgical imaging, as well as in-vitro diagnostics. But we don’t stop at healthcare; our Non-Destructive Testing (NDT) team harnesses advanced radiography solutions to keep transportation infrastructure, aerospace, and oil and gas assets safe and running smoothly. Ready to innovate, collaborate, and make a difference? Join us and bring your big ideas to life while working in a dynamic, flexible environment that fuels your creativity and drive. Our headquarters is in Lexington, Massachusetts, an inspiring healthcare research hub in a historic town. Fujifilm is globally headquartered in Tokyo with over 70,000 employees across four key business segments of healthcare, electronics, business innovation, and imaging. We are guided and united by our Group Purpose of “giving our world more smiles.” Visit: https://www.fujifilm.com/us/en/about/region/careers Job Description Duties and responsibilities - Understand requirements both from user’s perspective and technical details. - Design, develop, test, deploy, maintain, and improve software mainly on Windows Servers and ASP.NET framework, but not limited to these. - Manage individual project priorities, deadlines, and deliverables. - Design and implement components and applications to meet requirements. - Developing and maintaining software. - Developing unit tests and integration tests. - Performing unit testing of the code. - Maintaining existing code and design. - Providing input, solutions, and recommendations. - Understand and propose software design. - Understand and propose requirements and assess their feasibility. - Assist junior members on regular basis or in ad hoc situations. - Participate in design and code reviews and understand and enforce importance of coding standards. - Understanding the importance of medical patient safety related to the product and enforcing it in the software. - Troubleshooting complex problems. - Performance and scalability tuning. - Performing with other duties as assigned. - Comply with all applicable U.S. Food and Drug Administration (U.S. FDA) medical device regulatory requirements, applicable ISO 13485 standard requirements and all other applicable laws, regulations, and standards. Qualifications - BS or BE in computer related field or equivalent. - 5-7 years of experience in software development. - Software development experience in one or more general purpose programming languages. Interest in learning other coding languages as needed. - Technology/environment knowledge: .NET, .NET MVC, C#, JavaScript, Typescript, MS Visual Studio, Web services and Windows services. - Experience working with two or more from the following: web application development, Windows/Unix/Linux environments, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development. - In-depth knowledge of Web development and HTTP protocol. - Thorough understanding of: - Software development cycle. - Unit test cases writing and execution. - Back end and middleware software development. - Performance and scalability tuning. - Design patterns. - Excellent verbal and written communication skills. - Excellent presentation skills. - Excellent documentation skills including Visio, MS Word, and PowerPoint. - Ability to quickly learn our application and be able maintain existing and develop new features. - Proven problem-solving skills. - Team player with demonstrated initiative. - Ability to work independently and meet deadlines. - Working proficiency and communication skills in verbal and written English. Desired qualifications - MSc in Computer Science. - Experience with one or more general purpose programming languages including but not limited to: C/C++, C#, Objective C, Python, JavaScript, CSS, PL/SQL - DICOM protocol and toolkit, IHE; HL7. - Previous experience in back end PACS development. - Experience with Single Page Application framework such as Angular, Dojo, React. Physical requirements The position requires the ability to perform the following physical demands and/or have the listed capabilities: - The ability to sit 75-100% of applicable work time. - The ability to use your hands and fingers to feel and manipulate items, including keyboards, up to 100% of applicable work time. - Close Vision: The ability to see clearly at twenty inches or less. Travel - Occasional (up to 10%) travel may be required based on business need. *#LI-Remote In the event that COVID-19 vaccine mandates issued by the federal government, or by state or local government become effective and enforceable, the Company will require that the successful candidate hired for positions covered under relevant government vaccine mandate(s) be fully vaccinated against COVID-19, absent being granted an accommodation due to medical or sincerely held religious belief or other legally required exemption. Applicants to positions where vendor credentialing or other similar requirements exist to enter facilities will be required to comply with the credentialing requirements of the facilities, including complying with vaccine requirements. For all positions, the Company encourages vaccination against COVID-19 and requires that the successful candidate hired be willing to test for the COVID-19 virus periodically and wear a face covering indoors as required, absent being granted an accommodation due to medical or sincerely held religious belief or other legally required exemption. EEO Information Fujifilm is committed to providing equal opportunities in hiring, promotion and advancement, compensation, benefits, and training regardless of nationality, age, gender, sexual orientation or gender identity, race, ethnicity, religion, political creed, ideology, national, or social origin, disability, veteran status, etc. ADA Information If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to our HR Department (hcushr.department@fujifilm.com or (330) 425-1313).

United States
Airbnb logo

Senior Software Engineer, Data Authoring Platform

Airbnb

Airbnb is a community based on connection and belonging.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community you will join: Airbnb’s Data Authoring Platform exists to turn raw data into decision-grade insight — fast, reliable, and at scale. We provide a single, paved path for 4,000+ internal data producers and consumers to model, transform, and serve trustworthy data and metrics that power everything from A/B experimentation to executive dashboards. What we own - The end-to-end data-authoring framework that cuts through pipeline boiler-plate and accelerates iteration, pipeline testing, and validation. - Airbnb’s semantic layer & metrics platform, ensuring one definition of truth across the company. - Tooling for reliability, governance, and cost-efficiency including automated testing, anomaly detection, and right-sized materialization. The difference you will make: As a member of this team you would be working with talented engineers on building infrastructure to solve cutting edge semantic layer and data transformation problems. Our platform provides democratized access to data. You will make it easier for thousands of internal users to build and consume high quality data models, data pipelines, and business critical metrics to enable tactical and strategic decision making at all levels of Airbnb across product, finance, operations and other areas. In particular, engineers, designers and other product leaders will leverage the tools you work on to explore and develop new product experiences from ideation to implementation at scale. They will be able to experiment with product concepts and make the correct choice about what is right for our customers. We believe data is the voice of our customers at scale. The tools you build will help improve the Airbnb product for every guest and host. A typical day: - Build and extend the capabilities of our query rewriting service. - Research the latest semantic layer techniques and database engine features to determine what Minerva’s priorities should be. - Partner with teams across the company to improve the impact of data, especially by making it easier to query data. - Participate in all phases of software development from architecture/design through implementation, testing, and on-call. Your expertise: - 5+ years in a hands-on software engineering role, shipping high quality code to production. - Experience with at least one modern, general programming language. - Experience at the boundary between data engineering and software engineering. - Experience with a data platform with multiple abstraction or semantic layers. - A deep understanding of OOP and API design patterns. - Experience working closely with other engineering teams across complex interfaces. - Strong communication skills and a track record of leading projects across teams. - [Bonus points] Proficiency authoring DSLs or APIs that abstract data transformations (e.g., dbt, Airflow Providers, custom compilers) - [Bonus points] Experience with data warehouse technologies Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $196,000—$230,000 USD

United States
$196K - $230K / year
Job Closed
Full TimeRemoteTeam 501-1,000Since 2015H1B Sponsor

Collaborating closely with product, design, and game developers to cut through ambiguity on a product where the playbook is still being written.

California
BECU logo

Senior Software Developer Engineer in Test - Accessibility Testing

BECU

Insured by NCUA | Equal Housing Opportunity Lender

Full TimeRemoteTeam 1,001-5,000Since 1935H1B Sponsor

Senior Software Developer Engineer in Test - Accessibility Testing Remote, WA Remote, OR Remote, TX Remote, CA Remote, ID Remote, AZ Full time Is it surprising to hear that a financial institution of 1.5 million members and over $30 billion in managed assets say that success comes from focusing on people, not profits? Our “people helping people” philosophy has guided us since 1935, driving our deep commitment to serving our members, communities, and each other. When you join our team, you become part of a purpose-driven organization where your work makes a real difference. While we’re proud of our history, we’re even more excited about our future. With business and technology transformation on the horizon, there’s never been a better time to be part of BECU. PAY RANGE The Target Pay Range for this position is $128,900.00-$157,500.00 annually. The full Pay Range is $99,900.00 - $186,400.00 annually. At BECU, compensation decisions are determined using factors such as relevant job-related skills, experience, and education or training. Should an offer for employment be made, we will consider individual qualifications. In addition to your salary, compensation incentives are available for the hired applicant. Incentives are performance based and targets vary by role. BENEFITS – because people helping people starts with supporting you - 401(k) Company Match (up to 3%) - 4% annual contribution to your 401(k) by BECU - Medical, Dental and Vision (family contributions as well) - PTO Program + Exchange Program - Tuition Reimbursement Program - BECU Cares volunteer time off + donation match IMPACT YOU’LL MAKE: As a Senior Software Development Engineer in Test (SDET) – Accessibility Testing, you’ll elevate the quality, accessibility, and reliability of BECU’s digital experiences. You’ll use your technical expertise to design scalable test solutions, embed accessibility from day one, and champion engineering excellence across teams. Every test you build and every improvement you drive will ensure members enjoy secure, seamless, and inclusive interactions—while you shape the future of testing at BECU. Your work will make a direct and lasting impact on how we innovate, build, and deliver meaningful technology. To join our dynamic team, we require candidates to be residents of WA, OR, ID, AZ, TX or CA . If you’re located in Washington state and within a reasonable driving distance from Tukwila, we are requesting that you come into our HQ on Tuesdays & Wednesdays.  For those candidates that live outside the commute distance of TFC and in any of our approved remote work locations, this role will be remote. Remote or onsite, we are committed to ensuring you are fully engaged and included in our collaborative environment. WHAT YOU’LL DO: - Build Scalable Accessibility Automation: You’ll develop, maintain, and expand automated accessibility test suites—using tools like Selenium, Playwright, Axe, Evinced, and more—to continually validate against WCAG and MCAG standards. - Champion Inclusive Development Practices: You’ll review accessibility test implementations, ensuring coverage for keyboard navigation, focus management, semantics, ARIA attributes, and screen reader behaviors across platforms. - Optimize CI/CD Quality: You’ll ensure automated tests run smoothly within CI systems and integrate consistent accessibility checks into Azure DevOps pipelines - Shift Accessibility Left: You’ll drive accessibility strategy and advocate for inclusive design practices early in the development lifecycle, influencing the foundation of every user experience. - Lead with Compliance & Protection: You’ll ensure all testing and development practices align with BECU Competencies, regulatory requirements, and Information Protection standards, always prioritizing member trust and safety. - Strengthen Application Architecture: You’ll assess the design and structure of services and applications, identifying improvement opportunities, debugging issues, and performing root-cause analysis to enhance overall resilience and performance. - Enhance Production Stability: You’ll review production issues end-to-end, uncover test gaps across the full stack, and implement scalable automation improvements that prevent future disruptions. - Elevate Engineering Communication: You’ll share insights, best practices, and technical topics with cross-functional engineering partners, contributing to a culture of learning and technical excellence. - Ensure High-Quality Code & Test Standards: You’ll review code and automated tests, ensuring style consistency, maintainability, and alignment with BECU engineering standards, while collaborating with senior engineers to improve those standards. - Mentor & Support the Team: You’ll guide SDETs, QA partners, and junior developers through test reviews, code reviews, and day-to-day collaboration to strengthen team-wide testing and accessibility skills. - Shape Testing Roadmaps: You’ll collaborate with developers, architects, and product owners to design and document the testing vision, aligning team direction with long-term engineering goals. - Guide Testing Teams Effectively: You’ll lead small testing teams, interpret results, identify failure patterns, support bug triage, and help bring issues to rapid and accurate closure. - Promote Accessible Engineering Culture: You’ll share testing techniques, accessibility best practices, and tools to raise the collective knowledge and confidence of the entire engineering ecosystem. This isn’t just about ticking off tasks on a list. It's about making a significant, positive change in BECU’s journey, where your contributions are valued, and your growth is continually fostered. WHAT YOU’LL GAIN: - A meaningful opportunity to influence the quality, accessibility, and reliability of digital experiences used by millions of members. - The ability to lead automation strategy and shape testing standards across multiple platforms and teams. - Hands‑on growth with modern testing frameworks, accessibility tooling, and cloud‑based CI/CD systems. - A collaborative, supportive culture where your ideas, leadership, and technical expertise are valued and encouraged. - Continuous learning opportunities, challenging engineering problems, and a clear path to deepen your automation and accessibility expertise QUALIFICATIONS: Minimum Qualifications - Bachelor’s degree in computer science or related discipline, or equivalent work experience required. - Minimum five years of experience designing test plans, cases and writing automated tests in a team environment required including applying shift left accessibility practices and partnering with design and development teams to embed accessible patterns early - Minimum five years of hands-on experience with programming and scripting languages such as C#, Python or JavaScript/Typescript and software development/QA in a Windows environment building maintainable, scalable automated test frameworks. - Experience with test frameworks such as Nunit, MSTest, Xunit, jest, puppeteer, mocka, pytest, unittest, Specflow, or Gherkin and accessibility focused automation using tools such as Selenium, Playwright, Axe, Evinced, and Accessibility Insights. - Experience using Git based workflows, including performing code reviews, pull requests, and following branching standards such as Git Flow or Trunk-Based Development required. - Minimum four years of experience with continuous integration systems and test case management tools enabling scalable automated testing maturity Desired Qualifications - Experience in Accessibility testing, including both manual and automated methods across web, Windows, Android, and iOS, using tools such as JAWS, NVDA, VoiceOver, and TalkBack. - Working knowledge of WCAG 2.2 and MCAG 1.1, with the ability to interpret standards and apply them to real‑world product scenarios. - Experience developing, designing and maintaining testing and automation frameworks that support multiple application platforms, including integration of accessibility test coverage in CI/CD pipelines (e.g., Azure DevOps) - Experience testing applications and services with security automation frameworks preferred. using security automation frameworks, complementing functional and accessibility test strategies. - Demonstrated experience in unit testing, integration testing and performance and accessibility testing with the ability to build reusable test components and improve test efficiency and reliability. - Demonstrated experience of relational database structures including the ability to write and optimize SQL queries for test data validation. JOIN THE JOURNEY: Ready to make an indelible impact? Eager to be a part of a collaborative and innovative team where your ideas and contributions don’t just fill a role, but fuel the growth and success of BECU? This is more than a job – it’s your opportunity to elevate your career, expand your expertise, and strengthen the future of BECU’s technology. Embrace the opportunity to grow with us. Apply now, bring your expertise to the table, and let’s achieve excellence together at BECU. Your journey of influence, innovation, and impactful contribution starts now. #BECU #YourGrowth #BECUJourney EEO Statement: BECU is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status.

Washington + 5 moreAll locations: Washington | Oregon | Texas | California | Idaho | Arizona
$128.9K - $157.5K / year