1

Software Integrity Engineer Jobs (NOW HIRING)

Signal Integrity Engineer

Wayne, PA ยท On-site +1

$151K/yr

Our differentiated architecture seamlessly integrates hardware, software and system level ... Cornelis Networks is hiring a talented Signal Integrity (SI) Engineer with some experience in ...

Signal Integrity Engineer

Wayne, PA ยท On-site

$151K/yr

Our differentiated architecture seamlessly integrates hardware, software and system level ... Cornelis Networks is hiring a talented Signal Integrity (SI) Engineer with some experience in ...

Structural Integrity Engineer KBR Consulting provides specialized consulting engineering services ... Any experience with engineering software packages such as AUTOCAD, MathCAD, Matlab and/or finite ...

Structural Integrity Engineer KBR Consulting provides specialized consulting engineering services ... Any experience with engineering software packages such as AUTOCAD, MathCAD, Matlab and/or finite ...

next page

Showing results 1-20

Software Integrity Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do software integrity engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for software integrity engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Software Integrity Engineers in ensuring code quality and security across multiple development teams?

Software Integrity Engineers often work with diverse development teams, which can lead to challenges such as aligning teams on secure coding standards, managing code reviews at scale, and integrating automated testing tools into various workflows. Balancing rapid software delivery with thorough security checks requires effective communication and robust processes. Additionally, staying updated with evolving security threats and ensuring consistent compliance across projects are ongoing tasks that demand adaptability and proactive problem-solving.

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

To thrive as a Software Integrity Engineer, you need expertise in software development, secure coding practices, and vulnerability assessment, often supported by a degree in computer science or a related field. Familiarity with tools like static and dynamic code analysis software, CI/CD systems, and security certifications such as CISSP or CEH is common. Strong analytical thinking, attention to detail, and effective communication help you identify risks and collaborate with development teams. These skills are vital to ensure the reliability, security, and compliance of software products in today's digital landscape.

What are Software Integrity Engineers?

Software Integrity Engineers are professionals responsible for ensuring the security, quality, and compliance of software systems throughout the development lifecycle. They focus on identifying vulnerabilities, enforcing coding standards, and integrating tools that detect issues such as bugs, security flaws, and license violations. Their work helps organizations deliver reliable and trustworthy software by implementing best practices and automated checks. This role often involves collaboration with developers, quality assurance teams, and IT security specialists.

What is the difference between Software Integrity Engineer vs Software Quality Assurance Engineer?

AspectSoftware Integrity EngineerSoftware Quality Assurance Engineer
Primary FocusEnsuring software security, compliance, and integrity throughout developmentTesting and verifying software quality and functionality
Skills & CertificationsSecurity certifications (e.g., CISSP), coding, and security toolsTesting tools, QA methodologies, and certifications like ISTQB
Work EnvironmentDevelopment teams, security teams, and DevOpsQA teams, development teams, and testing labs
Industry UsageTech, finance, healthcare, where security is criticalSoftware development companies, app testing firms

While both roles focus on software quality, the Software Integrity Engineer emphasizes security, compliance, and software integrity, whereas the Software Quality Assurance Engineer concentrates on testing, functionality, and user experience. Understanding these differences helps organizations assign the right responsibilities and find suitable candidates.

More about Software Integrity Engineer jobs
What cities are hiring for Software Integrity Engineer jobs? Cities with the most Software Integrity Engineer job openings:
What states have the most Software Integrity Engineer jobs? States with the most job openings for Software Integrity Engineer jobs include:
Infographic showing various Software Integrity Engineer job openings in the United States as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Senior Data Integrity Engineer (Avionics Software & Data Analysis)

Senior Data Integrity Engineer (Avionics Software & Data Analysis)

Saalex

Lexington Park, MD โ€ข On-site

$140K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 20 days ago


Job description

Greenfield Engineering, a Saalex Company is seeking a Senior Data Integrity Engineer (Avionics Software & Data Analysis) in Patuxent River, MD. The Senior Data Integrity Engineer leads the analysis of avionics software and data systems supporting navigation and airspace integration capabilities. The incumbent is responsible for independently assessing system behavior, data integrity, and software performance, while providing technical leadership in certification efforts, systems engineering activities, and engineering documentation across multiple aviation platforms
Position Type: Full-Time
Salary: $140k-$175k annually (depending on experience)
Work Location: Full-time onsite with some telework (see onsite requirements below)
**On-site Requirements: This position is full-time onsite at Patuxent River, MD and may be eligible for reoccurring telework, but will require an onsite work greater than or equal to 85% of the work week"
Essential Functions:
Software and Data Analysis
  • Lead evaluation of avionics software systems, including:
    • Data integrity, flow, and correctness
    • Algorithm performance and logical structure
    • Complex data coupling and system interactions
  • Analyze system outputs, test data, and engineering artifacts to identify:
    • Discrepancies
    • Certification risks
    • Systemic data issues

Engineering Support to Certification Activities
  • Lead or independently support certification efforts for RNAV, RNP, and CNS/ATM systems
  • Review and assess:
    • Requirements and design artifacts
    • Compliance matrices
    • V&V outputs and test results
  • Provide recommendations for certification compliance and risk mitigation

Technical Documentation
  • Develop and review complex engineering documentation, including:
    • Detailed analysis reports
    • Certification artifacts and compliance packages
    • Test plans, procedures, and evaluation reports
  • Ensure traceability, technical accuracy, and readiness for government review

Systems Engineering Leadership
  • Lead systems engineering activities including:
    • Requirements decomposition and validation
    • Design evaluation and interface analysis
    • Integration and verification support
  • Identify and mitigate risks related to data handling and software performance

Team and IPT Leadership
  • Serve as technical lead within IPTs
  • Interface with:
    • Government program offices
    • Senior engineers and certification authorities
  • Provide mentorship and guidance to junior engineers
  • Support task execution planning and technical direction

Requirements
Required:
  • Strong knowledge of:
    • Software engineering fundamentals (data structures, algorithms, logical design)
    • System-level data flows and software behavior
  • Proficiency in multiple programming languages (e.g., C, C++, Java, Python)
  • Ability to independently analyze complex technical problems
  • Strong technical writing and documentation skills
  • Demonstrated experience in:
    • Software analysis, systems engineering, or data analysis
    • Working in engineering teams or IPTs
  • Solid understanding of avionics systems or aerospace engineering

Desired:
  • Experience with:
    • Avionics software certification (RNAV, RNP, CNS/ATM)
    • Data/control coupling analysis
    • Mission or flight planning systems
    • SETR or systems engineering lifecycle processes
  • Exposure to civil or military avionics programs
  • Experience supporting government customers (NAVAIR, DoD, etc.)

Education/Years of Experience:
Bachelor of Science (BS) degree in Computer Science, Electrical Engineering, or related discipline required and 10+ years relevant experience.
Security Clearance:
Active Secret clearance required. Requirements to obtain a clearance include US Citizenship, security investigation, etc.
Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development
  • Stock Option Plan