1

Hybrid Software Engineer Jobs in Rochester, NY (NOW HIRING)

The availability to work full-time, hybrid, four days in office per week in Schenectady, or Rochester, NY * 3-7+ years of software engineering experience with API development * Experience supporting ...

Data Solutions Engineer

Rochester, NY · On-site +1

$91K - $156K/yr

Collaborate on the integration of AI/ML platforms, ensuring seamless multi-cloud and hybrid cloud ... software engineering, systems integration, or a related field, with demonstrated expertise in ...

Project - Data Engineer

Rochester, NY

$113K - $135K/yr

... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by engineering for business advantage, transforming mission-critical operations. We enable clients to stay ...

Mainframe Developer

Rochester, NY · Hybrid

$48.25 - $62.25/hr

The Team Our AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud ...

Mechanical Engineer

Rochester, NY · On-site

$75K - $95K/yr

Responsibilities: * Calculate heating and cooling loads using Carrier HAP software to size ... Profit sharing * Flexible hybrid structure * Health care: medical, dental, vision * Retirement ...

Mechanical Engineer

Rochester, NY · Hybrid

$75K - $95K/yr

Responsibilities: * Calculate heating and cooling loads using Carrier HAP software to size ... Profit sharing * Flexible hybrid structure * Health care: medical, dental, vision * Retirement ...

Mechanical Engineer

Rochester, NY · On-site

$75K - $95K/yr

Responsibilities: * Calculate heating and cooling loads using Carrier HAP software to size ... Profit sharing * Flexible hybrid structure * Health care: medical, dental, vision * Retirement ...

next page

Showing results 1-20

Hybrid Software Engineer information

See Rochester, NY salary details

$62.7K

$145.6K

$202.8K

How much do hybrid software engineer jobs pay per year?

As of Jun 25, 2026, the average yearly pay for hybrid software engineer in Rochester, NY is $145,557.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Hybrid Software Engineer, and why are they important?

To thrive as a Hybrid Software Engineer, you need strong programming skills in multiple languages, a solid understanding of both frontend and backend development, and typically a degree in computer science or related field. Familiarity with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is common. Excellent problem-solving abilities, adaptability, and effective communication are crucial soft skills for bridging cross-functional teams and managing complex projects. These competencies enable delivery of robust, integrated solutions that meet diverse business and technical requirements.

What is a Hybrid Software Engineer?

A Hybrid Software Engineer is a professional who works on both front-end and back-end technologies, often contributing to both the client and server sides of software applications. They are skilled in multiple programming languages and frameworks, and can handle tasks ranging from user interface design to server logic and database management. This versatility allows them to bridge gaps between teams, streamline development processes, and deliver comprehensive software solutions. The term 'hybrid' often also refers to their ability to work in both in-office and remote environments, reflecting modern flexible work arrangements.

How do Hybrid Software Engineers typically balance on-site and remote collaboration within their teams?

Hybrid Software Engineers often split their time between in-person and remote work, requiring strong communication skills and adaptability. They usually attend key meetings or collaborative sessions on-site to foster teamwork and address complex challenges, while handling individual tasks or coding remotely. Maintaining clear documentation, using collaboration tools like Slack or Jira, and proactively syncing with team members help ensure smooth workflow and project alignment. This balance enables them to stay connected with colleagues and contribute effectively, regardless of location.

What is the difference between Hybrid Software Engineer vs Cloud Software Engineer?

AspectHybrid Software EngineerCloud Software Engineer
CredentialsBachelor's in CS or related, coding certificationsBachelor's in CS, cloud platform certifications (AWS, Azure)
Work EnvironmentOn-premises and cloud hybrid systemsPrimarily cloud-based infrastructure and services
Industry UsageManufacturing, healthcare, finance with hybrid setupsTech, SaaS, enterprise solutions
Search & Comparison IntentRoles combining on-premises and cloud developmentFocus on cloud infrastructure and deployment

The Hybrid Software Engineer works across both on-premises and cloud environments, integrating systems and applications. In contrast, a Cloud Software Engineer specializes in cloud platforms, deploying and managing cloud-native applications. While both roles require strong coding skills and relevant certifications, their focus areas differ—hybrid engineers bridge traditional and cloud systems, whereas cloud engineers focus solely on cloud infrastructure and services.

What cities near Rochester, NY are hiring for Hybrid Software Engineer jobs? Cities near Rochester, NY with the most Hybrid Software Engineer job openings:
Infographic showing various Hybrid Software Engineer job openings in Rochester, NY as of June 2026, with employment types broken down into 91% Full Time, 5% Part Time, and 4% Contract. Highlights an 66% Physical, 25% Hybrid, and 9% Remote job distribution, with an average salary of $145,557 per year, or $70 per hour.
Software Engineer C++

Software Engineer C++

iSpace, Inc

Rochester, NY • On-site

Other

Posted 27 days ago


Job description

Title: Sr Software Engineer (C++) Location: Rochester, NY Duration: Full-Time Employment
Hybrid Work (4 days on-site) w/ one day remote (flexible on which day)

Responsibilities:

  • Develops software solution(s) / feature(s) including DoD artifacts within an Agile development environment.
  • Acts as Software SME in design discussions with Product Mgrs, Systems Engrs to define requirements Conceives, plans, and implements solutions to technical problems requiring unconventional approaches, new designs, and equipment and process development.
  • Applies principles of SDLC and owns product DHF while complying with QMS processes Designs and implements software considering customer workflow, security, serviceability, performance, code maintainability.
  • Determines technical / operational feasibility by conducting system analysis, developing POCs, etc.
  • Demonstrates strong problem-solving skills using software debugging tools to investigate field issues.
  • Perform other work-related duties as assigned.

The Individual Required:

  • Minimum 5 years of experience with BS in Computer Science / Engineering, or minimum 3 years of progressive experience with MS in Computer Science / Engineering, or equivalent combination of education and experience.
  • Three (3) plus years involvement in developing software for a multi-discipline complex system.
  • Strong knowledge of object-oriented design, software design patterns.
  • Experience with embedded real-time applications written in C++.
  • Experience with real time operating systems and multi-task / muti-threaded embedded applications.
  • Experience within one or more of the following areas:
  • Software control of electro-mechanical devices utilizing stepper motors, position encoders, and other sensing technology.
  • User Interface development using Qt or equivalent technology
  • Relational database design and utilization within an embedded environment.
  • Complex machine scheduling and sequencing applications.
  • Hands on experience with unit test frameworks, test automation tools and modern CI-CD tools (e.g. SonarQube, Jenkins, Gtest, etc.)
  • Demonstrates the initiative and ability to explore alternate technology and approach to solve problem at hand.
  • Skilled in breaking down problem / work items and estimating efforts
  • Ability to conduct technology choice assessment, buy vs. build assessment, etc.
  • Ability to work well in a team environment
  • Excellent communication skills: technical writing and English fluency
  • Ability to triage product issues and perform root cause investigations.
  • Adapt quickly to obstacles and changing demands.
  • Ability to think like our customers and have a service-oriented mindset.
  • Able to work from an agile backlog and stay engaged to complete work.

Preferred:

  • 5 years of experience with software development for medical devices or another regulated industry.