1

Software Engineer Engineer Jobs in Rochester, NY

Team Environment and Fit Our software engineering team is small, and engineers in this role are expected to take ownership of substantial technical scope. The work is hands-on and broad: gathering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Specialist, Software Engineer - RPG Job Code: 37095 Job Location: Rochester, NY Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off ...

Software Engineer V

Rochester, NY · On-site

$180K - $247K/yr

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies-like machine learning and AI-to craft novel software solutions that solve our customers' high-value ...

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies-like machine learning and AI-to craft novel software solutions that solve our customers' high-value ...

next page

Showing results 1-20

Software Engineer Engineer information

See Rochester, NY salary details

$62.7K

$145.6K

$202.8K

How much do software engineer engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for software engineer engineer in Rochester, NY is $145,595.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 Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and experience with software development tools and frameworks are essential. Excellent teamwork, communication, and adaptability help you collaborate effectively and respond to changing project requirements. These skills and qualities are crucial for building reliable software, meeting project goals, and succeeding in dynamic technical environments.

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

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Salaries vary based on location, seniority, and expertise, with senior roles and those in major tech hubs often reaching or exceeding this level.

What job does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and problem-solving skills to create solutions that meet user needs and technical requirements. The role often involves collaboration with teams and understanding of software development methodologies.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working at large tech companies, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or executive-level roles.

What are some common challenges software engineers face when collaborating on large projects?

Software engineers working on large projects often encounter challenges related to coordinating effectively with cross-functional teams, managing code integration, and maintaining clear communication. It's common to deal with merge conflicts, overlapping responsibilities, and aligning on technical standards and project timelines. To overcome these challenges, engineers typically use version control systems, participate in regular stand-up meetings, and follow established agile practices. Proactively asking questions and documenting processes can also help ensure smooth collaboration and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain software applications or systems. They apply engineering principles and systematic methods to create reliable and efficient software solutions that meet user needs. Software Engineers may work on a variety of projects, from mobile apps and web platforms to embedded systems and enterprise software. They often collaborate with other engineers, designers, and stakeholders throughout the software development lifecycle.

What engineer makes $500,000 a year?

Highly experienced software engineers working at top tech companies, especially in roles such as senior or principal engineers, can earn $500,000 or more annually through base salary, bonuses, and stock options. These positions typically require advanced skills in programming, system design, and often involve leadership responsibilities in high-demand environments.
What cities near Rochester, NY are hiring for Software Engineer Engineer jobs? Cities near Rochester, NY with the most Software Engineer Engineer job openings:
Software Engineer II

Software Engineer II

Ortho Clinical Diagnostics

Rochester, NY • On-site

Full-time

Posted 20 days ago


Job description

Company Description

Ortho Clinical Diagnostics is committed to improving and saving lives with diagnostics. To do this we hire people who share this dream and are ready for new adventures. As a valued team member, you will carve your own career path and be part of building this company stronger and better than ever before. There is no limit to the experiences, opportunities and new directions you will have access to here at Ortho Clinical Diagnostics. More importantly, you will be driving the surge of a whole new direction in important medicine. That's something we can all take pride in as we take this journey together.

Ortho is known in the industry as a leader in customer service and support.  Deeply understanding and exceeding the needs of our clinical lab, hospital and blood bank customers is what we do.  It's who we are.  If you join Ortho, no matter what your role, you will be expected to keep that Customer Excellence focus in your work.

Job Description

Overview:

Ortho Clinical Diagnostics Clinical Labs business is expanding its Software Engineering team in 2019.  We are hiring highly capable software engineers seeking full lifecycle development from customer requirements through delivery.   This is a hands-on position developing and testing software for the medical diagnostics industry.  We are looking for candidates who thrive when challenges arise and will perform work on complex electro-mechanical embedded systems using a scaled Agile environment in a regulated setting.  Technologies utilized consist of structured and object oriented programming, cybersecurity, network interoperability and data analytics.  Our clinical chemistry and immunodiagnostics platforms & systems seamlessly integrate into an automated clinical lab environment and provide better patient outcomes through diagnostics.  These high impact positions are based in the Company's R&D headquarters in Rochester, NY. These roles offer the right candidates unique opportunities to join and learn from a best-in-class software engineering team to continue to drive growth within Ortho's clinical chemistry and immunodiagnostics product portfolio.

Position Summary:

This position is responsible for designing and implementing both product and automated test software.  This includes, but is not limited to, requirements analysis, detailed design, build, implementation, code review, unit testing and documentation of software.

Responsibilities:

  • Performs development, unit testing and modification of product software
  • Develops automated test software and scripts
  • Participates in code reviews,  automated static code analyses and implements software improvements
  • Determines software solutions by performing analyses and understanding problem definition, requirements and system architecture.
  • Makes recommendations for architectural changes to support system solutions
  • Creates software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Captures design by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clearly readable code
  • Maintains updated job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reads professional publications; maintains personal networks; may participate in professional organizations
  • Achieves timely related results in alignment with annual goals.
  • Participates as the improvement of team skills, software techniques, system reliability and overall quality
  • Must be capable of reliable and predictable attendance
  • May perform other duties as assigned
Qualifications
  • BS Computer Engineering, BS Computer Science, BS Software Engineering with a minimum 3 years' experience
  • Programming experience using structured language such as C or C++
  • Must have exceptional skills in the following areas:  analyzing information, software design, software documentation, software testing, programming skills, software development fundamentals, software development process, software requirements, software architecture
  • No regular travel required

Preferred Qualifications:

  • MS Computer Engineering, MS Computer Science , MS Software Engineering
  • Experience in a regulated environment such as medical
  • Embedded real-time experience (desired)
  • Scripting Languages such as LUA, Perl or Python
  • Formal Analysis and design experience such as Object-Oriented
  • Prior experience developing embedded software for hardware based products
Additional Information

All your information will be kept confidential according to EEO guidelines.