Our client is bringing together the world’s best cybersecurity expertise to address one of the great technical challenges of our era: to be safe and secure in a digital-first world. From cryptocurrency exchanges to autonomous vehicles, they apply expertise and engineering to find, fix, stop, and ultimately solve cybersecurity problems across their customers’ digital landscape and product portfolios. Their accolades include Inc’s Best Places to Work and Fastest Growing Companies for 7 years running. Their employees are collaborative innovators who put our customers first and care about doing real and permanent good.

They are looking to add a Senior Software Engineer (100% remote) to their growing team because they are making significant investments in terms of financial and engineering resources to develop a radically new customer experience they call “Security-as-a-Service” to provide customers with a unified, efficient, and data-driven security platform. 

Primary Responsibilities of the Senior Software Engineer – Static Analysis

  • Provide customers with a unified, efficient, and data-driven security platform Create tools to find, ingest, organize, maintain, and label complex data sets for use in machine learning models
  • Work alongside some of the best minds in Machine Learning to help them build models that find security vulnerabilities better than standard static analysis
  • Helping our machine learning team understand the details of how static analysis works to find vulnerabilities in source code
  • Support the next wave of cybersecurity products and solutions helping  build out the data strategy for their machine learning aspects of the product 
  • Work with security engineers to identify and label vulnerabilities in source code repositories
  • Join an industry with massive socio, economic, and political importance in the 21st century
  • Partner with prominent clients and help them solve hard security problems
  • Work alongside some of the best and the brightest minds in the security industry
  • Leave an indelible mark on a company where a persons input has a real impact
  • Be recognized, internally and publicly, for your contributions in a high profile position
  • Align your career trajectory with a hyper-growth company that is on the move
  • Be part of the initial team designing and building out this product

Primary Qualifications for the Senior Software Engineer – Static Analysis

  • Fluent in static analysis, pointer analysis, and taint analysis
  • Fluent in data and control flow analysis
  • Fluent with system and program dependency graphs
  • Fluent in programming languages, abstract representations, and compiler theory
  • Bachelor’s degree in computer science or computer engineering
  • Prior track record in a hyper-growth, high-tech company

Desired Qualifications (+++)

  • Experience and interest in identifying security vulnerabilities in source code
  • Experience and interest in machine learning
  • Experience with a variety of programming languages and typing disciplines
  • Experience with modern technology stacks and development practices
  • Understanding of statistics and data analysis
  • Masters or PhD in computer science or computer engineering

What’s in it for you as a Senior Software Engineer with this fast growing, successful company?

  • Excellent compensation range (180k – 220k) and work is 100% remote
  • Employee Stock Option Plan, Training, Certifications, Conferences
  • Comprehensive Benefits plan including Medical, Dental, Vision, 401k 
  • Tools and Resources for 100% Remote work
  • 16 Weeks Fully Paid Maternity and Paternity Leave
  • Work with High Performance Team of Professionals