Enable job alerts via email!

Senior Program Analysis Engineer

NightVision

United States

Remote

USD 100,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A well-funded cybersecurity startup is seeking a mid-senior level program analysis engineer to enhance their Static Application Security Testing (SAST) capabilities. This remote position focuses on architecting and maintaining core software solutions while driving product improvements. Ideal candidates have strong programming fundamentals and experience in static analysis, contributing to a fast-paced engineering environment.

Qualifications

  • 5+ years of experience with static program analysis.
  • Strong programming fundamentals and understanding of data structures and algorithms.
  • Passionate about writing clean and robust code.

Responsibilities

  • Drive improvements to the static analysis product.
  • Own projects end to end from research to deployment.
  • Mentor and support fellow engineers through code reviews.

Skills

Programming fundamentals
Static program analysis
Automation testing

Education

Bachelor’s degree in Computer Science
Advanced degree preferred

Job description

We are a well-funded cybersecurity startup specializing in creating cutting-edge application security testing products. We’re seeking talented software engineers to develop software solutions that help businesses enhance their security posture, accelerate the adoption of shift-left security, and elevate the overall developer experience. As a program analysis engineer, you will help architect, build, and maintain our core Static Application Security Testing (SAST) capabilities. Your daily responsibilities range from extending static analysis support to new programming languages and vulnerability classes, to optimizing engine performance and building advanced detection features that help customers catch the issues they care about most.

Location : Remote

Responsibilities

  • Drive improvements to the static analysis product by implementing custom parsers, rules, and tools/scripts.
  • Own projects end to end, from initial research and design to implementation and deployment.
  • Help define and execute on the technical roadmap for the static analysis product, incorporating input from users, security researchers, and other program analysis experts.
  • Mentor and support fellow engineers through code reviews, collaborative planning, and ongoing technical guidance.

Qualifications

  • Bachelor’s degree in Computer Science or a related field. Advanced degree preferred.
  • Strong programming fundamentals, and appreciate the tradeoff between different data structures/algorithms.
  • 5+ years of experience with static program analysis, including control/data flow, abstract interpretation, type systems, symbolic execution, etc.
  • Passionate about writing clean and robust code, and have written automation tests to ensure the quality and performance of your code.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Computer and Network Security

Referrals increase your chances of interviewing at NightVision by 2x

United States $100,000 - $200,000 5 days ago

United States $100,000 - $135,000 5 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.