Software Engineer - DeepCode Engine

Developer security platform helping teams find and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure.
Security
Senior Software Engineer
Remote
Cybersecurity · Enterprise SaaS

Description For Software Engineer - DeepCode Engine

Snyk is revolutionizing developer security with their innovative platform that enables development teams to identify and resolve security vulnerabilities across their entire tech stack. As a Software Engineer on the DeepCode Engine team, you'll be at the forefront of building the next generation of static code analysis, combining highly-scalable dataflow analysis, security vulnerability databases, and machine learning optimization trained on big code.

The role offers an exciting opportunity to work on state-of-the-art technology, developing algorithms that can analyze millions of lines of code in seconds. You'll be part of a team that values collaboration, innovation, and technical excellence, working on challenges that include maintaining specialized datalog engines and ensuring scalability across hundreds of thousands of open source projects.

Snyk's culture is built on core values of One Team, Care Deeply, Customer Centric, and Forward Thinking. The company offers a comprehensive benefits package including flexible working arrangements, generous time off, health benefits, and continuous learning opportunities. This is an ideal position for an experienced C++ developer who is passionate about security, algorithms, and building scalable systems that make a real impact in the developer security landscape.

Join Snyk to be part of a mission to make the digital world more secure while working with cutting-edge technology in an inclusive, growth-oriented environment that prioritizes both technical excellence and employee well-being.

Last updated an hour ago

Responsibilities For Software Engineer - DeepCode Engine

  • Develop algorithms that analyze millions of lines of code in seconds
  • Contribute to state-of-the-art Datalog solvers and interfile analysis
  • Maintain distributed systems for SaaS applications
  • Maintain and improve specialized datalog engines
  • Keep the DeepCode engine scalable while adding new features

Requirements For Software Engineer - DeepCode Engine

  • Experience developing large systems using C++
  • Strong knowledge of algorithms and data structures
  • Experience with profiling and optimizing highly-parallel, complex software systems
  • Collaborative approach and experience with code review
  • Ability to work sustainably, quickly, and iteratively

Benefits For Software Engineer - DeepCode Engine

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Flexible working hours
  • Work-from-home allowances
  • In-office perks
  • Time off for learning and self development
  • Generous vacation and wellness time off
  • Country-specific holidays
  • 100% paid parental leave for all caregivers
  • Health benefits
  • Employee assistance plans
  • Annual wellness allowance
  • Country-specific life insurance
  • Disability benefits
  • Retirement/pension programs
  • Mobile phone allowance
  • Education allowance

Interested in this job?

Jobs Related To Snyk Software Engineer - DeepCode Engine

Security Software Engineer

Senior Security Software Engineer role at Snyk, developing and enhancing security scanning capabilities for web applications and APIs.

Software Engineer - DeepCode Engine

Senior Software Engineer position at Snyk, focusing on building next-generation static code analysis using dataflow analysis and machine learning.

Senior Product Security Engineer

Senior Product Security Engineer role at Snyk, focusing on application security, cloud native services, and DevSecOps practices within the global Trust Office division.

Security Software Engineer

Senior Security Software Engineer role at Snyk, developing and enhancing security scanning capabilities for web applications and APIs.

Senior Software Engineer - Analysis Team

Senior Software Engineer role at Snyk, building next-gen security analysis tools using ML and dataflow analysis, requiring 5+ years of experience in Go or TypeScript.