1

Static Analysis Jobs (NOW HIRING)

Duties include performing static analysis for both metallic and non-metallic parts while working in close collaboration with design and fatigue colleagues to provide repair solutions. Methods include ...

Static Stress Engineer - Contract

Wichita, KS · On-site

$52.50 - $72/hr

Duties include performing static analysis for both metallic and non-metallic parts while working in close collaboration with design and fatigue colleagues to provide repair solutions. Methods include ...

Apply knowledge of structural analysis (e.g., materials technology, finite element modeling, static analysis, fatigue analysis, damage tolerance analysis, thermal analysis, vibration analysis ...

Senior Software Engineer - Python

Boston, MA

$133.10K - $175.50K/yr

Integrate formal verification and static analysis techniques into the pipeline in collaboration with domain experts. * Contribute to distributed and cloud-based architectures for reliability and ...

Senior Software Engineer - Python

Boston, MA · On-site +1

$133.10K - $175.50K/yr

Integrate formal verification and static analysis techniques into the pipeline in collaboration with domain experts. * Contribute to distributed and cloud-based architectures for reliability and ...

Senior Software Engineer - Python

Boston, MA · Remote

$125.40K - $165.30K/yr

Integrate formal verification and static analysis techniques into the pipeline in collaboration with domain experts. * Contribute to distributed and cloud-based architectures for reliability and ...

next page

Showing results 1-20

Static Analysis information

See salary details

$45.5K

$93.2K

$135.5K

How much do static analysis jobs pay per year?

As of May 29, 2026, the average yearly pay for static analysis in the United States is $93,179.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,000.00 and $118,000.00 per year, depending on experience, location, and employer.

What is a Static Analysis job?

A Static Analysis job involves analyzing software code without executing it to identify potential security vulnerabilities, coding errors, and performance issues. Professionals in this field use automated tools to scan source code, bytecode, or binaries to detect flaws early in the development cycle. They work closely with developers and security teams to ensure code quality, compliance with industry standards, and secure coding practices. This role is crucial in preventing security breaches and improving software reliability before deployment.

What are the key skills and qualifications needed to thrive in the Static Analysis position, and why are they important?

To thrive in a Static Analysis role, you need a strong background in software engineering, programming languages (such as C, C++, Java, or Python), and an understanding of code security and quality principles, often supported by a relevant degree in computer science or a related field. Familiarity with static analysis tools like SonarQube, Coverity, or Fortify, as well as experience with secure coding standards and possibly certifications like CSSLP, is highly beneficial. Analytical thinking, attention to detail, and effective communication skills help in identifying vulnerabilities and explaining findings to development teams. These capabilities are vital for ensuring code reliability and security, reducing software defects, and supporting organizational compliance goals.

What does a typical day look like for someone in a Static Analysis position?

A typical day in a Static Analysis role involves using specialized tools to review source code for potential vulnerabilities, bugs, and deviations from security or coding standards. You’ll analyze scan results, prioritize findings, and work closely with developers to remediate issues, often participating in code reviews and team meetings. The role also includes documenting analyses, updating reports, and occasionally contributing to the development or refinement of coding guidelines. Successful static analysts balance independent investigative work with collaborative problem-solving in a dynamic, detail-oriented environment.
What states have the most Static Analysis jobs? States with the most job openings for Static Analysis jobs include:
Infographic showing various Static Analysis job openings in the United States as of May 2026, with employment types broken down into 8% Internship, and 92% Full Time. Highlights an 92% In-person, and 8% Remote job distribution, with an average salary of $93,179 per year, or $44.8 per hour.
Security Developer Tools Engineer (Static Analysis), Languages & Runtimes

Security Developer Tools Engineer (Static Analysis), Languages & Runtimes

Apple

Seattle, WA

$171.60K - $258.10K/yr

Full-time

Medical, Dental, Retirement

Posted 12 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 661 frontline employees who took The Breakroom Quiz

6th of 30 rated technology retailers


Job description

Apple’s static program analysis tools help millions of developers inside and outside of Apple find, fix, and prevent security and stability bugs. We are looking for a senior engineer with a strong background in compilers or static analysis tools to help develop tools to prevent classes of errors, support the adoption of safe programming models, and find bugs. This role will involve developing program analyses to prevent classes of errors and automate the adoption of safe programming models, collaborating with and mentoring engineers, and partnering with operating system and security teams to improve the security and reliability of software in the Apple ecosystem. We value creativity, communication skills, and integrity, and aspire to build diverse, balanced and dynamic teams.
Description
In this role, your primary responsibility will be to develop security and bug-finding tools used to secure software running on over 2 billion devices, working as part of a team of static analysis and compiler engineers. This team collaborates closely with operating systems and security engineers to improve the security and stability of C, C++, Objective-C, and Swift codebases in Apple’s platform and ecosystem. The team actively participates in the Clang/LLVM open source community and memory safety-related language standards efforts.
","responsibilities":"Help develop and make progress on a technical roadmap to build program analysis tools to continually improve the security of Apple’s operating system software stack, including user space, kernel, and firmware environments.
Develop program analysis-based tools and features to prevent classes of errors, enable the adoption of safe programming models, and find bugs.
Own the end-to-end engineering of the tools and features, including feature planning, design, implementation, testing, and roll out strategy.
Work with partner teams to design, plan, and deliver high-quality software features for our tools and operating systems.
Strengthen the team by mentoring junior engineers and helping engineers grow their skills.
Grow strong connections to the Clang/LLVM community and represent Apple in open source.
Preferred Qualifications
Experience with static analysis techniques (data flow analysis, abstract interpretation, or symbolic execution) is a plus.
Experience leading the technical development of large features and collaborating across organizational boundaries.
Minimum Qualifications
Experience developing compiler or static analysis tools (such as with compiler frontends, refactoring tools, software verification tools).
Excellent software engineering, testing, and debugging ability.
Proficiency in C++ development.
Interest in systems-level programming and security.
Strong communication and organizational skills.
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976