Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$92.7k - $119.18k

Monroe Plan for Medical Care

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

35% Design and Develop Product Features

  • Develop, enhance, and maintain C#/.NET application code, services, and web interfaces that make up the commercial product.
  • Translate product requirements, client feedback, and prospect input into technical designs and working software.
  • Build features to a commercial standard of usability, performance, and reliability appropriate for an externally sold product.
  • Design and implement functionality that operates correctly and securely across multiple client tenants with differing configurations.
  • Write clean, well-structured, and maintainable code consistent with established coding standards and architectural patterns.
  • Estimate effort for assigned work, sequence work against release commitments, and communicate progress, risks, and blockers proactively.

20% Develop the Data Layer and Client Data Onboarding Capabilities

  • Design, write, and tune SQL Server objects including tables, views, stored procedures, and functions supporting product features and tenant data separation.
  • Implement parameterized data access layers that guard against injections and other common vulnerabilities.
  • Build and maintain import, export, and interface routines that bring client source data into the platform and deliver results back out.
  • Develop and consume APIs supporting integration with client and partner systems.
  • Validate data integrity and implement appropriate handling for null values, empty result sets, duplicate records, and error conditions.
  • Develop and maintain database migration scripts and versioning practices that allow schema changes to be deployed safely across tenants.

15% Ensure Product Quality, Testing, and Release Readiness

  • Develop and execute unit, integration, and regression tests for assigned components.
  • Participate in peer code review, providing and receiving constructive technical feedback.
  • Support user acceptance testing by reproducing reported issues, preparing test data, and validating fixes.
  • Use source control, branching, and pull request practices consistent with team standards.
  • Prepare and execute builds and deployments to development, test, demonstration, and production environments.
  • Track and communicate defects, known limitations, and technical debt for prioritization.

10% Support Client Implementation, Demonstration, and Production Environments

  • Configure and maintain demonstration and evaluation environments used in sales and prospective client review.
  • Support onboarding of new client tenants, including configuration, reference data setup, and initial data loads.
  • Diagnose and resolve escalated client-reported defects and performance issues in production.
  • Perform root cause analysis and implement durable corrections rather than temporary workarounds.
  • Monitor application logs, availability, and performance indicators and elevate hosting or infrastructure issues appropriately.
  • Provide after-hours or on-call support for critical production issues as scheduled.

10% Protect Application Security, Privacy, and Tenant Data

  • Apply secure coding practices and follow organizational policies governing the handling of protected health information.
  • Implement and maintain authentication, role-based access control, tenant isolation, and audit logging within the application.
  • Ensure product data handling aligns with HIPAA and client contractual and regulatory requirements.
  • Prevent exposure of credentials, connection strings, and member-level data in code, logs, demonstration data, and non-production environments.
  • Participate in remediation of findings from security assessments, code scans, penetration tests, and client security reviews.
  • Complete all required compliance, privacy, and security training.

10% Contribute to Product Direction and Engineering Practice

  • Participate in requirements and design discussions with product leadership, subject matter experts, and client stakeholders.
  • Document technical designs, data structures, configuration options, and deployment and release procedures.
  • Contribute to product release notes, administrator documentation, and support knowledge base content.
  • Recommend and help establish development standards, tooling, and automation appropriate to a growing product team.
  • Maintain accurate and current work item records in the team project tracking system.

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

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Rochester, NY vacancy
  • $77.6k - $116.4k

     ...internal equity considerations. Responsibilities: The Systems Engineer II shares responsibility for management and administration of on-...  ...including deploying patches and ensuring that firmware and software are up to date. Independently completes incident and problem... 
    Suggested
    Hourly pay
    Full time
    Local area
    Shift work
    Weekend work

    University of Rochester

    Rochester, NY
    1 hour ago
  • $80k - $105k

     ...Role Description This is a full-time hybrid role for a Systems Engineer II at Info Advantage Inc. As a mid-level engineer in our MSP...  ...impact for clients, we’d love to hear from you! This is not a software development role. Hands-on troubleshooting and customer interaction... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home
    Relocation
    1 day per week

    Info Advantage Inc.

    Rochester, NY
    1 day ago
  • $82.6k - $162.8k

    Position Summary Our Deloitte Finance Transformation team practices to help chief financial officers, controllers, and finance teams define and execute their finance and global business services agendas and strategies. You will work with leading-class teams and solutions...
    Suggested
    Local area
    Remote work

    Deloitte

    Rochester, NY
    2 days ago
  •  ...Opportunity: ConnexPay is seeking an experienced Enterprise Support Engineer II to provide advanced technical support across our enterprise...  ...technical professional who can troubleshoot complex hardware, software, Microsoft 365, networking, operating system, and enterprise... 
    Suggested
    Full time
    Local area
    Immediate start
    Remote work
    Flexible hours

    ConnexPay

    Rochester, NY
    1 day ago
  • $66k - $123k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Associate, Software Engineering Job Code:  40095 Job Location:  Rochester, NY Job Schedule:9/80: Employees work 9 out of every 14 days – totaling 80 hours... 
    Suggested
    Local area
    Flexible hours

    L3Harris Technologies

    Irondequoit, NY
    3 days ago
  •  ...Job Description We are hiring for a specialized Software Engineer! In this full-time opportunity, you will act as a lead in the development, testing, execution, and maintenance of software, while addressing and solving complex issues. Candidates must have a Bachelor... 
    Permanent employment
    Full time

    One Path Career Partners

    Rochester, NY
    5 days ago
  •  ...Product Engineer – Enterprise Analytics ServicesIndependent technical leader delivering complex software capabilities while contributing to architecture and mentoring peers.Qualitrol's Enterprise Analytics Services organization develops AI-native, cloud-agnostic enterprise... 

    Ralliant

    Rochester, NY
    6 days ago
  •  ...and stored in a strategic [Chainlink Reserve]( Learn more at [chain.link]( About The Role The CCIP Protocol team is hiring a Software Engineer to design and maintain the services that coordinate fast, fault-tolerant cross-chain transactions under adversarial conditions... 
    Remote work

    Chainlink Labs

    Greece, NY
    4 days ago
  • $85k - $134k

     ...designing, coding, testing, and maintaining new and legacy enterprise software systems and data pipelines supporting large-scale use cases...  ...components and integrations • Review code created by other engineering staff to provide timely feedback, ensuring adherence to best... 
    Work experience placement
    Work at office
    Local area
    Home office

    Butler/Till

    Rochester, NY
    3 days ago
  • $93k - $143k

     ...Senior Software Engineer – Platform, Cloud & Edge SystemsWe are seeking a highly experienced software engineer to join our platform development team, responsible for designing and delivering complex solutions that power global in-store, edge (kiosk), and cloud-based applications... 
    Temporary work
    Worldwide
    Flexible hours

    Kodak Alaris

    Rochester, NY
    5 days ago
  •  ...The Opportunity As a key member of our Engineering team, you will be responsible for designing and developing custom code for our products...  ...-paced environment with the opportunity to create embedded software that enables next-generation R-PNT technology for government and... 
    Work at office
    Worldwide

    safransed

    Rochester, NY
    3 days ago
  •  ...Developer to join our ever-evolving Heartland School Solutions Engineering Team and help shape the future of global commerce. In this...  ...influence the quality, scalability and security of enterprise software solutions while creating opportunities to innovate, modernize... 

    Global Payments

    Rochester, NY
    4 days ago
  • $98.5k - $206.8k

     ...Join to apply for the Senior Software Engineer role at CACI International Inc 5 days ago Be among the first 25 applicants Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to... 
    Full time
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Rochester, NY
    1 day ago
  •  ...Senior Software Engineer WeTheHobby Rochester, New York, United States About this position About WeTheHobby WeTheHobby is a thriving sports entertainment company with global reach, headquartered in Rochester, NY. We value creativity, diversity, innovation, dedication,... 
    Full time
    Work at office
    Remote work

    WeTheHobby

    Rochester, NY
    3 days ago
  •  ...Front End Software Engineer Rochester, NY Long Term Responsibilities: • Work effectively within a large code base to design elegant and efficient solutions for new problems within the context of an existing implementation • Apply application specific... 

    3B Staffing LLC

    Rochester, NY
    1 day ago
  • $130k - $165k

     ...the moment they express commercial intent beyond legacy search engines. Today, our Native Search solutions are exclusively integrated across...  ...alike. The Role We are looking for a Technical Product Manager II to serve as the Voice of the Publisher at adMarketplace. You... 
    Shift work

    adMarketplace

    Rochester, NY
    5 days ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Rochester, NY
    11 hours ago
  • Company DescriptionSatincorp ( is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.We guarantee you the best rate for your skills...

    SA Technologies

    Rochester, NY
    4 days ago
  •  ...healthier future for all. Join our mission as our next Mechanical Engineer II. This role will provide technical contributions and/or...  ...across many engineering disciplines (electrical, mechanical, software, systems, optics). This role regularly collaborates cross functionally... 
    Flexible hours
    Night shift

    Ortho Clinical Diagnostics

    Rochester, NY
    3 days ago
  •  ...the power of diagnostics into a healthier future for all.The RoleAs we continue to grow as QuidelOrtho, we are seeking a Quality Engineer II. The Quality Engineer II will provide quality engineering support to Quality and Operations staff on all aspects of the manufacturing... 
    Work at office

    QuidelOrtho

    Rochester, NY
    5 days ago
  • $125k - $350k

     ...research, and finance to create innovative solutions that impact the financial markets and take data analysis to new levels. Software Engineers create next generation software solutions to support business areas across the firm. Software Engineers work closely with business... 

    Citadel Enterprise Americas LLC

    Rochester, NY
    2 days ago
  •  ...Seramount, Fair360 and others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking a Lead Engineer, Network Security Platform to join our Digital Nexus technology team.Responsibilities:Assist in the development of technology... 
    H1b
    Local area

    KPMG

    Rochester, NY
    1 day ago
  •  ...: 12 Months Contract W-2 Job Description: Java Full stack Developer, with Springboot Experience. Proficient in software development life cycle (SDLC) Experience in debugging and performance tuning. Strong experience in react.js, JavaScript,... 
    Contract work

    3B Staffing LLC

    Rochester, NY
    1 day ago
  •  ...Senior Software Engineer - Medical Imaging ICON plc is a world-leading healthcare intelligence and clinical research organization. We’re proud to foster an inclusive environment driving innovation and excellence, and we welcome you to join us on our mission to shape... 
    Remote work
    Flexible hours

    ICON plc

    Rochester, NY
    11 days ago
  • $20 per hour

     ...Position Type: Custodial/Custodian II Date Posted: 9/16/2025 Location: Arcadia High School Date Available: 09...  ...or on the current list for Head Custodian; Posses Stationary Engineer 3rd Class Boiler Operator License; One year experience in building... 
    Full time
    Contract work
    Part time
    Monday to Friday
    Shift work

    GREECE CENTRAL SCHOOL DISTRICT

    Rochester, NY
    4 days ago
  • $153k - $297k

     ...team.KPMG is currently seeking an Associate Director, Platform Engineering to join our Enterprise Security Services organization....  ...enterprise systemsIdentify integration gaps across critical enterprise software ecosystems, including GRC and security tools, and related... 
    H1b
    Local area

    KPMG

    Rochester, NY
    3 days ago
  •  ...Lead Full Stack Software Engineer Application Modernization & Agentic Solutions MegazoneCloud US Location, Travel & Compensation Nationwide (US). Hybrid or onsite preferred near Rochester NY, Irvine CA, or Frisco TX. Client-site and program travel... 
    Immediate start
    Relocation

    MegazoneCloud

    Rochester, NY
    2 days ago
  •  ...diagnostics into a healthier future for all.The RoleAs the company continues to grow, as one QuidelOrtho we are seeking a Manufacturing Engineer II to work in our Assay manufacturing facility. The Manufacturing Engineer II is an integral member of the Assay Manufacturing... 
    Work experience placement
    Work at office
    Monday to Friday
    Flexible hours
    Shift work
    Weekend work

    QuidelOrtho

    Rochester, NY
    5 days ago
  • Rochester, NY- Very Long-term positions Need Full stack/ Frontend/ Backend Java Developer Should have excellent communication skills- Need to be senior. Woodcliff Lake, NJ.- Long-term position Need Java Developer with strong Web services and...

    3B Staffing LLC

    Rochester, NY
    6 days ago
  •  ...and engagement and we are mission‑driven to transform the power of diagnostics into a healthier future for all. Role Mechanical Engineer II - Sustaining Engineering (Life Cycle Management) for QuidelOrtho’s Transfusion Medicine and Clinical Chemistry / Immunoassay instrument... 
    Visa sponsorship
    Flexible hours
    Night shift

    Ortho Clinical Diagnostics

    Rochester, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!