1

Software Quality Engineer Jobs in Baltimore, MD (NOW HIRING)

Software Engineer 2

Annapolis Junction, MD · On-site

$99K - $136K/yr

They are seeking a Software Engineer 2 to develop and enhance software systems, contribute to innovative solutions, and ensure software quality through testing and design input. Responsibilities ...

Quality Engineer

Columbia, MD · On-site

$75K - $125K/yr

... software, and hardware solutions that are essential to our core of being a Digital Systems ... About the Job A Quality Engineer ensures products and manufacturing systems consistently meet ...

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and ... ABOUT THE ROLE We are looking for a QA/Support Engineer to author and QA AI-driven automations ...

Lead Quality Engineer

Baltimore, MD · On-site

$89K - $127K/yr

As the Lead Quality Engineer, you will have responsibility of all Bonding Quality functions for a ... Must have excellent computer skills (Power-Point, Excel and statistical software tools). What YOU ...

About the Role We are seeking an experienced Salesforce QA Engineer with hands-on experience with ... We're looking for team members who bring at least two years of software testing experience ...

Quality Engineer

Baltimore, MD · On-site

$68K - $108K/yr

Proficiency with 3D CAD Software (Catia/3dx preferred) Experience in Aircraft structures / Nacelles ... Overview The Infosys Engineering unit is dedicated to amplifying product-centric value delivery ...

Quality Engineer

Timonium, MD · On-site

$75K - $120K/yr

The Quality Engineer is responsible for Quality Assurance & Quality Control activities supporting ... SmartSolve, Minitab, Microsoft Power Apps, M365, and Power BI software * Knowledge of Kosher and ...

Experience with ERP systems and quality management software preferred. Technical Skills ... Ability to read and interpret engineering drawings and specifications. * Statistical data analysis ...

Quality Engineer

Timonium, MD · On-site

$75K - $120K/yr

The Quality Engineer is responsible for Quality Assurance & Quality Control activities supporting ... SmartSolve, Minitab, Microsoft Power Apps, M365, and Power BI software * Knowledge of Kosher and ...

Experience with ERP systems and quality management software preferred. Technical Skills ... Ability to read and interpret engineering drawings and specifications. * Statistical data analysis ...

Software Engineer III

Annapolis Junction, MD · On-site

$58.75 - $79/hr

They are seeking a Senior Software Engineer III to lead mission-critical system development ... ensuring software quality through automated testing. Responsibilities : • Analyze user ...

Software Engineer

Jessup, MD · On-site

$170K - $214K/yr

This engineer will analyze user requirements, design and implement new software capabilities ... Develop high-quality, maintainable C++ software for satellite communication applications. * Develop ...

Software Engineer

Jessup, MD · On-site

$170K - $214K/yr

Worker Type Regular Summary The Software Engineer will lead the development, deployment, and ... Work closely with system architects, QA engineers, project managers, and other stakeholders. Basic ...

Showing results 21-40

Software Quality Engineer information

See Baltimore, MD salary details

$18

$48

$78

How much do software quality engineer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for software quality engineer in Baltimore, MD is $48.23, according to ZipRecruiter salary data. Most workers in this role earn between $37.98 and $55.19 per hour, depending on experience, location, and employer.

What is a software quality engineer?

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.

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

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 are the most commonly searched types of Software Quality Engineer jobs in Baltimore, MD?

The most popular types of Software Quality Engineer jobs in Baltimore, MD are:

Infographic showing various Software Quality Engineer job openings in Baltimore, MD as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $100,327 per year, or $48.2 per hour.

Software Engineer 2

Wyetech, LLC

Annapolis Junction, MD • On-site

$99K - $136K/yr

Full-time

Re-posted 18 days ago


Job description

Job Summary:
Wyetech, LLC is an award-winning company focused on breaking technological barriers for federal government customers. They are seeking a Software Engineer 2 to develop and enhance software systems, contribute to innovative solutions, and ensure software quality through testing and design input.
Responsibilities:
• Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
• Contributing to cutting edge development programs and designing new solutions
• Innovating RF signal processing applications
• Developing analytics, visualization and discovery tools
• Integrating new and legacy software across a variety of hardware form factors
• Reviewing and testing software components for adherence to the design requirements and documents test results. Resolves software problem reports.
• Providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components
Qualifications:
Required:
• TS/SCI with agency appropriate poly
• 9 Years of experience in Software or Systems Engineering/Administration or roles or a highly related field of work with similar scope and responsibilities.
• A Bachelor’s degree may be substituted for 4 years of experience and a Master’s Degree may be substituted for 6 years of experience
• Proficiency working in Linux development environments
• Proficiency coding in Python, C++, Java, or JavaScript
Preferred:
• Experience with Software-Defined Radio (SDR) programming
• Experience with geospatial processing
• Experience coding 2D and 3D image displays
• Experience with GitLab, GitHub, or similar version control tools
• Experience with Jira/Confluence or similar project management tools
Company:
Wyetech offers quality engineering services in the fields of Software Engineering, Systems Engineering, Cloud Engineering, Data Analysis, and Cyber Security to federal and commercial customers. Founded in 2007, the company is headquartered in Odenton, USA, with a team of 51-200 employees. The company is currently Growth Stage.