2

Remote Software Engineer Jobs in Fairport, NY (NOW HIRING)

SR Software Engineer (Data) - Remote, US

Rochester, NY ยท Remote

$125K - $165K/yr

Join Our Team as a Senior Software Engineer with Data Skills for Agentic AI Systems! We are looking for a Senior Software Engineer with a strong focus on Data and experience building infrastructure ...

Senior Software Engineer -P

Rochester, NY ยท On-site +1

$120K - $159K/yr

As a Senior Software Engineer in our Agile environment, your team will rely heavily on your serious coding skills and technical expertise. Your primary role includes system analysis, design, coding ...

Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll apply your expertise ...

Software Engineering Team Lead

Rochester, NY ยท On-site +1

$115K - $135K/yr

Job Type Full-time Description Software Engineering Team Lead Department: Enterprise Systems Group Billable Hours Goal: 60% of worked hours Position Type: Full Time Travel Required: Minimal as needed ...

Sr. Associate, Software Engineering

Rochester, NY ยท On-site +1

$74K - $138K/yr

Job Title: Sr. Associate, Software Engineering Job Code: 38198 Job Location: Rochester, NY * Be responsible for software development support for Linux and/or Windows applications. * Applications are ...

Engineering Lead - Remote

Rochester, NY ยท Remote

$105K - $155K/yr

Lead, coach, and develop a team of software engineers through regular one-on-ones, performance ... Benefits * Fully Remote Work Environment * Flexible Time Off * Medical, Dental, and Vision ...

Engineering Lead - Remote

Rochester, NY ยท Remote

$105K - $155K/yr

Lead, coach, and develop a team of software engineers through regular one-on-ones, performance ... Benefits * Fully Remote Work Environment * Flexible Time Off * Medical, Dental, and Vision ...

Engineering Lead - Remote

Rochester, NY ยท On-site +1

$105K - $155K/yr

Lead, coach, and develop a team of software engineers through regular one-on-ones, performance ... Benefits * Fully Remote Work Environment * Flexible Time Off * Medical, Dental, and Vision ...

Senior DevOps Engineer

Rochester, NY ยท Remote

$128K - $164K/yr

The DevOps Engineer will partner closely with Software, Systems, and Quality teams to enable ... This position is remote eligible but candidates local to Rochester, NY are highly desirable. NOTE:

Senior DevOps Engineer

Rochester, NY ยท Remote

$128K - $164K/yr

The DevOps Engineer will partner closely with Software, Systems, and Quality teams to enable ... This position is remote eligible but candidates local to Rochester, NY are highly desirable. NOTE:

next page

Showing results 1-20

Remote Software Engineer information

See Fairport, NY salary details

$60.3K

$140.1K

$195.1K

How much do remote software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for remote software engineer in Fairport, NY is $140,058.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,900.00 and $164,200.00 per year, depending on experience, location, and employer.

What is a remote software engineer?

Remote Software Engineers are professionals who design, develop, test, and maintain software applications from locations outside of a traditional office environment. They collaborate with teams and clients using digital communication tools, allowing for flexible work arrangements. Remote Software Engineers require strong technical and communication skills, as well as the ability to manage their own schedules and work independently. This role is ideal for individuals who are self-motivated and comfortable working in a virtual setting.

What does a remote software engineer do?

As a remote software engineer, you work from home to create and develop systems using programming languages and frameworks. As part of your duties, you design and install software solutions by determining specifications and developing code. You also improve software initiatives by reviewing systems and recommending solutions, often virtually guiding clients through the database, network, and computer processes. By collecting and analyzing issues, you can develop solutions for a variety of technical problems. The remote aspect of this job means you can work from anywhere with a reliable internet connection.

What are the key skills and qualifications needed to thrive as a remote software engineer, and why are they important?

To thrive as a Remote Software Engineer, you need strong programming skills, proficiency in software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, cloud platforms, and project management tools such as Jira is often required. Excellent communication, self-motivation, and time management are crucial soft skills for remote collaboration. These abilities ensure effective development, seamless teamwork, and productivity in a distributed work environment.

What are some common challenges faced by remote software engineers, and how can they be effectively managed?

Remote software engineers often encounter challenges such as communication barriers, time zone differences, and maintaining work-life balance. These can be effectively managed by utilizing collaboration tools (like Slack or Zoom), setting clear expectations with team members, and establishing a dedicated workspace. Regular check-ins, asynchronous updates, and proactive communication help ensure everyone stays aligned on project goals. Building strong relationships with colleagues through virtual meetings and team-building activities can also foster a supportive remote work environment.

What is the difference between Remote Software Engineer vs Remote Web Developer?

AspectRemote Software EngineerRemote Web Developer
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, design, or related field, coding skills
Work EnvironmentCollaborates on software projects, often in teamsFocuses on website and web app development, often in teams
Employer & Industry UsageTech companies, startups, software firmsWeb agencies, tech companies, startups
Search & Comparison IntentOften compared for software development rolesRelated but more focused on web-specific tasks

Remote Software Engineers develop a wide range of software applications, while Remote Web Developers specialize in building websites and web-based applications. Both roles require similar technical skills and often work in similar environments, but their focus areas differ, making this comparison useful for those exploring career options or job opportunities in tech.

Can you work remotely as a remote software engineer?

Yes, many remote software engineer positions are available that allow professionals to work from anywhere with an internet connection. These roles often require proficiency in collaboration tools, version control systems, and strong communication skills. Remote work arrangements vary by employer, with some offering full-time remote options and others hybrid models.

What are the most commonly searched types of Software Engineer jobs in Fairport, NY?

The most popular types of Software Engineer jobs in Fairport, NY are:

What are popular job titles related to Remote Software Engineer jobs in Fairport, NY?

For Remote Software Engineer jobs in Fairport, NY, the most frequently searched job titles are:

What job categories do people searching Remote Software Engineer jobs in Fairport, NY look for?

The top searched job categories for Remote Software Engineer jobs in Fairport, NY are:

What cities near Fairport, NY are hiring for Remote Software Engineer jobs?

Cities near Fairport, NY with the most Remote Software Engineer job openings:

Infographic showing various Remote Software Engineer job openings in Fairport, NY as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $140,058 per year, or $67.3 per hour.

Software Engineer II

Monroe Plan for Medical Care

Rochester, NY โ€ข Remote

$92K - $119K/yr

Full-time

Posted yesterday

New


Job description

Resources & Education Careers
  • Who We Are
  • Partner Solutions
    • Care Management
    • Health Equity
    • Health Home Care Management
    • Healthcare Analytics
    • Population Health
    • Utilization Management
    • Value-Based Contracting & Quality
  • Community Services
    • Community Programs
    • Social Care Network Navigation
    • Safe Options Support (SOS)
  • Provider Network
    • Join the IPA
    • Current IPA Members
Contact Now
Careers
My Account
Current Job Openings >> Software Engineer II
Software Engineer II
Summary
Title: Software Engineer II ID: IT025 Location: Rochester Job Type: Full-time Date Posted: 08/14/2026 Openings: 1 Department: Information Technology
Description

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


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 escalate 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 compr...