DevJobs

Static Code Analysis Developer

Overview
Skills
  • C C ꞏ 3y
  • C++ C++ ꞏ 3y
  • Go Go ꞏ 3y
  • Java Java ꞏ 3y
  • Python Python ꞏ 3y
  • Static Code Analysis
  • Backend Software Architecture
  • Data Flow Analysis
  • Dynamic Analysis
Bionic is looking for an exceptional and highly skilled Static Code Analysis Developer to join our elite team. In this role, you will have the opportunity to develop, implement, and maintain code analysis algorithms.

You will also be part of developing an industry-leading automatic reverse engineering engine to analyze and understand the functionality of existing software code using code analysis tools such as static code analysis, dynamic analysis, and data flow analysis.

About Bionic:

Bionic is a high-growth startup that raised over $85 million in funding with the world’s most prestigious VCs, and was named the 2021 Cool DevSecOps Vendor by Gartner.

Bionic is the first Application Security Posture Management (ASPM) platform that proactively reduces security, data privacy, and operational risk through continual analysis of the entire application architecture throughout production. Unlike cloud security posture offerings, Bionic provides deep visibility into the application layer to help organizations manage the risk of their services, APIs, dependencies, and data flows in production.

What you will do?:

  • Develop an automatic reverse engineering engine to analyze and understand the functionality of existing software code
  • Develop code analysis algorithms to identify and understand the functionality of existing software code
  • Continuously improve and optimize code analysis algorithms to enhance their accuracy and effectiveness
  • Develop, test, and maintain a high-performance, modern production architecture
  • Make critical decisions on technical, architectural, product, and procedural matters
  • Collaborate with the software development team to integrate code analysis algorithms into the development process

Requirements:

  • 3+ years of hands-on experience in languages such as Go, Python, Java, or C/C++
  • Experience with research, reverse engineering, malware analysis or OS internals
  • Excellent problem-solving and critical thinking skills
  • Excellent communication skills and ability to work well in a team environment
  • Experience with code analysis tools such as static code analysis, dynamic analysis, and data flow analysis is an advantage
  • Experience in working with modern backend software architecture is an advantage

Experience with the following is a plus:

Why is Bionic a good fit for you?:

  • We have game-changing technology that can dramatically improve the lives of customers who are trying to govern, secure, and tame cloud-native architectures
  • We’re a young, global, early-stage startup that is working with some of the biggest and most relevant companies in the world to solve modern-day DevSecOps challenges
Bionic