| Title: | Software Engineer II |
|---|---|
| ID: | IT025 |
| Location: | Rochester |
| Job Type: | Full-time |
| Date Posted: | 08/14/2026 |
| Openings: | 1 |
| Department: | Information Technology |
Ready to build software that changes how healthcare gets managed?
Join Elm & Oak Health as a Software Engineer II and help build our commercial SaaS platform from the ground up — the compliance, audit, provider data, and utilization management tools that client organizations across the industry rely on every day. This is a hands-on, full-lifecycle role on a small, early-stage product team: you'll move fluidly between application code, database design, deployment, and direct client support, working independently on complex features while helping set the engineering standards a growing team will build on. If you want real ownership, a broad technical surface, and the chance to shape a product's foundation rather than just maintain one, this is that opportunity.
For over 50 years, Elm & Oak Health has been a not-for-profit health care services organization focused on improving the health status of individuals and families who rely on government-sponsored health insurance. As one of the largest Care Management Agencies in our region, we've built an outstanding reputation for excellence — earned through quality care management grounded in compassion, empowerment, and teamwork. Join our team and you'll enjoy flexible work arrangements, competitive pay, superior benefits, and a supportive, inclusive culture that gives engineers room to grow and lead.
Health Systems Analyst
Grade 310
This is a full time position, working from home.
The minimum and maximum annual salary that Elm & Oak Health believes in good faith to be accurate for this position at the time of this posting are $92,695 -$119,179. In addition to your salary, Elm & Oak offers a comprehensive benefits package (all benefits are subject to eligibility requirements) and non-monetary perks. The company is fully committed to ensuring equal pay opportunities for equal work regardless of gender, race, or any other category protected by federal, state, and local pay equity laws.
POSITION SUMMARY
The Software Engineer II designs, builds, and supports the organization's commercial software-as-a-service (SaaS) platform for healthcare compliance, audit, provider data, and utilization management. This is a hands-on product engineering role on a small, early-stage team: the incumbent contributes across the full development lifecycle (requirements definition, technical design, coding, testing, release, and production support) for a multi-tenant application delivered to external client organizations.
This is a broad role by design. The Software Engineer II works independently on complex features and moves between application code, database design, deployment, and client support as priorities change, while helping shape the engineering standards a growing product team will rely on. The platform is HIPAA-regulated and multi-tenant, so secure development and protection of client and member data are core accountabilities.
ESSENTIAL JOB DUTIES/FUNCTIONS
|
% of Time |
Essential Function |
|
|
Design and Develop Product Features
|
|
20% |
Develop the Data Layer and Client Data Onboarding Capabilities
|
|
|
Ensure Product Quality, Testing, and Release Readiness
|
|
|
Support Client Implementation, Demonstration, and Production Environments
|
|
|
Protect Application Security, Privacy, and Tenant Data
|
|
|
Contribute to Product Direction and Engineering Practice
|
Total must equal 100% - essential functions should be completed at least 10% of the time
OTHER FUNCTIONS AND RESPONSIBILITIES
- Attend regularly scheduled department and intradepartmental meetings.
- Work effectively in a small team environment while performing multiple tasks and shifting between priorities.
- Participate in product planning, design, and release readiness discussions.
- Work collaboratively with internal and external staff from diverse healthcare, operational, and technical backgrounds.
- Support product demonstrations and client meetings by providing technical explanations and follow up as requested.
- Maintain current working knowledge of relevant languages, frameworks, cloud services, and development practices.
- Performs other duties as assigned.
MINIMUM REQUIREMENTS/LICENSES/CERTIFICATIONS
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field; equivalent combination of education and experience may be considered.
- Minimum of 2-4 years of professional software development experience building and supporting production applications.
- Demonstrated proficiency in C# and .NET / .NET Core, including object-oriented design principles.
- Working proficiency in Microsoft SQL Server, including T-SQL query development, stored procedures, schema design, and fundamentals of query performance tuning.
- Experience developing web applications using ASP.NET, MVC, Web API, and standard front-end technologies (HTML, CSS, JavaScript).
- Experience with source control, code review, branching, and release management within a structured software development lifecycle.
- Experience deploying and troubleshooting applications in a hosted or cloud environment.
- Demonstrated ability to work independently with limited direction, take ownership of deliverables end to end, and operate effectively where requirements and priorities are still evolving.
- Strong troubleshooting and analytical skills, including the ability to diagnose issues reported by non-technical users.
- Excellent written, verbal, and interpersonal communication skills, including the ability to explain technical concepts to non-technical audiences and to interact professionally with external clients.
- Ability to handle confidential information and protected health information in accordance with HIPAA requirements.
Preferred Qualifications
- Experience building or scaling a commercial, multi-tenant SaaS product, particularly at an early stage.
- Experience in healthcare, managed care, Medicaid, or another regulated data environment.
- Experience with cloud data platforms such as Snowflake, Databricks, Microsoft Fabric, or comparable data warehouse and Lakehouse technologies.
- Familiarity with modern data pipeline and transformation tooling such as dbt, Azure Data Factory, or Spark-based processing.
- Experience with AWS or Azure, including compute, storage, networking basics, and application hosting via IIS.
- Experience with authentication and authorization patterns such as SSO, SAML, OAuth, or multi-factor authentication.
- Experience with automated testing frameworks and CI/CD pipelines.
- Familiarity with Agile or Scrum delivery practices.
- Exposure to compliance frameworks relevant to software vendors, such as SOC 2 or HITRUST.
PHI MINIMUM NECESSARY USE: This staff position PHI access will be determined based on Minimum Necessary standards. The Minimum Necessary Grid can be found on the Human Resources and Compliance Web pages.
This job description is only a summary of the typical functions of the job, not an exhaustive or comprehensive list of all possible job responsibilities, tasks and duties. Additional responsibilities, tasks and duties may be assigned as necessary.
Elm & Oak Health is an Equal Opportunity Employer
