Staff Engineer - Static Analysis

at  Synopsys

Calgary, AB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jul, 2024Not Specified28 Apr, 2024N/AStatic Analysis,Aws,Docker,Computer Science,It,Php,Azure,Software,Rust,Java,C++,Javascript,Security,Python,Risk,Unix,Kotlin,Supply Chain,Mobile Security,Swift,Security Testing,KubernetesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION AND REQUIREMENTS

Synopsys, Software Integrity Group, is named a leader for 2023 in the Gartner Magic Quadrant for Application Security Testing (AST), in recognition of our vision and ability to execute. Security and risk management leaders will need to meet tighter deadlines and test more-complex applications by integrating and automating AST in the software life cycle eliminating risk before it puts them at risk. Every business runs on software, and defects in software create risk. We’ve curated the most powerful products and services to create one comprehensive platform that enables our customers to detect and remediate defects across their entire SDLC. To find out more about Synopsys SIG, check out https://www.synopsys.com/software-integrity.html.
Our Software Security and Quality business is all about building secure software—faster. That starts with our static analysis, software composition analysis, and dynamic analysis so our customers can build security and quality into the DNA of their code at any stage of the software development lifecycle and across the supply chain. All while minimizing risks and maximizing speed of application development.

STAFF ENGINEER - STATIC ANALYSIS

The Static Analysis team is looking for an exceptional developer, with experience or interest in building and deploying security tools, to join the Coverity team. The job involves evolving Coverity’s state of the art analysis infrastructure and generally pushing the envelope of static analysis. In particular, the job will include enhancing the analysis product for scalable and performant deployment in a cloud-based environment. The perfect candidate will have a strong passion for improving software quality and security, preferably have a background in developing and deploying cloud-based analytical software- but foremost a strong desire to learn.

Responsibilities

  • Design and develop code analysis software for cloud deployments
  • Make improvements to general analysis infrastructure
  • Develop new code analysis algorithms and techniques

Key Qualifications

  • Experience in C/C++ or Rust development (5-10+ years)
  • BS, MS, or PhD in Computer Science or equivalent
  • Experience with development on UNIX

Preferred Experience

  • Experience with public cloud (GCE, AWS, Azure or similar).
  • Experience with Docker and Kubernetes.
  • Experience with one or more of Java, C#, Swift, JavaScript, Go, PHP, Python, Kotlin
  • Experience or Interest with WebApp Security or Mobile Security
  • Experience with algorithmic design and analysis

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact hr-help-canada@synopsys.com.

LI-AS4

Responsibilities:

  • Design and develop code analysis software for cloud deployments
  • Make improvements to general analysis infrastructure
  • Develop new code analysis algorithms and technique


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Phd

Proficient

1

Calgary, AB, Canada