1

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

Compliance Engineer II

Rochester, NY · On-site

$65K - $100K/yr

The Compliance Engineer II will provide technical support of Departmental Technical Documentation ... software systems utilized in B&L's growing Quality Systems (Documentum, Kintana, CATSWeb)

We inspire consumers to bring their memories to life--delivering innovative, high-quality photo ... The Kodak Alaris Software Developer position is responsible for development of software ...

Our Software Engineers are responsible for designing, prototyping, developing, and debugging software solutions for semiconductor equipment components and devices to ensure quality and functionality.

Software Engineer V

Rochester, NY · On-site

$180K - $247.50K/yr

Our Software Engineers are responsible for designing, prototyping, developing, and debugging software solutions for semiconductor equipment components and devices to ensure quality and functionality.

Lead, Software Engineer

Rochester, NY · On-site

$117K - $218K/yr

Lead, Embedded Software Engineering - DSP Job Code: 34665 Job Location: Rochester, NY Job Schedule ... quality radio products. * Ensure the conversion of customer requirements, including informal ...

Senior Software Engineer

Rochester, NY · On-site

$121.10K - $159.60K/yr

You will collaborate closely with cross-functional teams to deliver robust, high-quality systems. This position reports to the Software Engineering Manager, based in our Rochester, NY office. Our ...

You will collaborate closely with cross-functional teams to deliver robust, high-quality systems. This position reports to the Software Engineering Manager, based in our Rochester, NY office. Our ...

next page

Showing results 1-20

Software Quality Engineer information

See Rochester, NY salary details

$18

$47

$77

How much do software quality engineer jobs pay per hour?

As of May 29, 2026, the average hourly pay for software quality engineer in Rochester, NY is $47.90, according to ZipRecruiter salary data. Most workers in this role earn between $37.69 and $54.81 per hour, depending on experience, location, and employer.

What Is a Software Quality Engineer?

A software quality engineer, or software quality assurance engineer, tests the quality and efficiency of a software product before its public release. As a software quality engineer, your responsibilities and duties include reviewing specifications and design documents, processing the software, designing tests to assess software, and coordinating testing activities with software engineers and programmers. A career as a software quality engineer requires a bachelor’s degree in computer science or a related field, and some positions also require a master’s degree. Software quality engineers have skills and experience working with software development, a working proficiency with SQL, and familiarity with QA best practices and testing.

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

To thrive as a Software Quality Engineer, you need a solid understanding of software development lifecycles, test methodologies, and a relevant degree in computer science or a related field. Familiarity with automated testing tools (like Selenium or JUnit), bug tracking systems (such as Jira), and scripting languages is typically required. Attention to detail, problem-solving skills, and strong communication are vital soft skills that set top performers apart. These abilities ensure software products meet high standards for reliability and functionality, reducing defects and improving user satisfaction.

How does a Software Quality Engineer typically collaborate with development and product teams to ensure high-quality releases?

As a Software Quality Engineer, you’ll work closely with developers and product managers throughout the software development lifecycle. Regular collaboration involves participating in sprint planning, reviewing requirements, designing test cases, and providing feedback on user stories. You’ll also be responsible for communicating defects clearly, suggesting improvements, and validating fixes, ensuring everyone is aligned on quality goals. This close teamwork ensures that issues are caught early and that the final product meets both technical and user expectations.

What are Software Quality Engineers?

Software Quality Engineers are professionals responsible for ensuring that software products meet established quality standards before they are released to customers. They design and execute tests, identify bugs or issues, and collaborate with developers to resolve problems. Their work helps prevent defects, enhances user satisfaction, and ensures the reliability and safety of software applications. Software Quality Engineers may use automation tools and manual testing methods to validate functionality, performance, and security.

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

AspectSoftware Quality EngineerSoftware Tester
Primary FocusEnsuring overall quality, process improvement, and defect preventionIdentifying bugs and verifying software functionality
ResponsibilitiesDeveloping quality strategies, automating tests, collaborating with teamsExecuting test cases, reporting bugs, manual testing
Required SkillsTesting tools, automation, quality assurance processesManual testing, test case execution, defect tracking
Work EnvironmentCollaborative, cross-functional teams in software developmentPrimarily testing teams or QA departments

While both roles focus on software quality, Software Quality Engineers take a broader approach, emphasizing process improvement and automation, whereas Software Testers mainly focus on executing tests and identifying bugs. The roles often overlap but serve different stages of the quality assurance process.

More about Software Quality Engineer jobs
What job categories do people searching Software Quality Engineer jobs in Rochester, NY look for? The top searched job categories for Software Quality Engineer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Software Quality Engineer jobs? Cities near Rochester, NY with the most Software Quality Engineer job openings:
Infographic showing various Software Quality Engineer job openings in Rochester, NY as of May 2026, with employment types broken down into 1% Locum Tenens, 1% As Needed, 43% Full Time, 51% Part Time, 3% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $99,624 per year, or $47.9 per hour.
Software Engineering Manager (SaaS & Cloud)

Software Engineering Manager (SaaS & Cloud)

BCC Software

Rochester, NY • On-site

Full-time

Posted 10 days ago


Job description

Job Summary:
BCC Software is the leading postal and presort software solutions provider. The Engineering Manager is responsible for the technical direction, delivery, and operational excellence of SaaS products, leading engineering teams to deliver secure and scalable solutions while balancing speed, quality, and cost.
Responsibilities:
• Responsible for technical direction, delivery and operational excellence of SaaS products built on public/private/hybrid architectures.
• Lead engineering teams delivering secure, scalable, performant, reliable and user-friendly solutions and services, balancing speed, quality and cost.
• Set technical direction and architectural guidance, supporting teams through all phases of SSDLC.
• Oversee systems architecture/design, DevOps, security best practices and day-to-day leadership with a focus on enabling teams to build and maintain sustainable, scalable systems that meet complex business and technical requirements.
Qualifications:
Required:
• Deep expertise in Microsoft Azure services, architecture patterns, and cloud-native design
• Strong background in building multi-tenant SaaS platforms.
• Experience with modern development (C#, .NET, or similar) practices, contemporary frontend frameworks.
• Hands-on knowledge of containers and orchestration platforms.
• Practical experience implementing CI/CD pipelines and infrastructure as code.
• Solid understanding of cloud security, identity management, and governance controls.
• Ability to mentor engineers while remaining actively engaged in technical work.
• Clear communication skills across technical and non-technical stakeholders.
• Pragmatic and results-first driven approach to intra- and cross-department collaboration.
• 10+ years of hands-on experience in software engineering, with significant focus on Azure-based architectures.
• Minimum of 5 years of engineering team leadership and management in an agile environment
• Proven experience designing and operating cloud-native SLAs driven SaaS applications
• Experience in recruiting, developing and retaining high-performing engineering talent
• Demonstrated ownership of architecture decisions across application and infrastructure layers.
• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
• Ability to work in or regularly travel to Rochester, NY
Company:
BCC Software offers data driven solutions to enhance direct communications. Founded in 1978, the company is headquartered in Rochester, USA, with a team of 51-200 employees. The company is currently Growth Stage.