Software Engineer II - CodeQL Analysis
GitHubAbout the Role
GitHub is seeking a Software Engineer II to join our CodeQL Analysis team. This role is pivotal in securing the world’s software by detecting security issues early in the development process. You will be part of a team passionate about delivering a great user experience that integrates naturally into developers' workflows.
Responsibilities
- Develop and operate the code scanning product as part of GitHub’s Advanced Security offering.
- Work on CodeQL, GitHub's semantic code analysis engine, to analyze code deeply and detect security vulnerabilities and correctness errors.
- Write queries in CodeQL to detect new security vulnerabilities with high precision.
- Build models of widely-used libraries and frameworks to reduce the false negative rate of existing analyses.
- Contribute to refining the LLM-powered autofix capabilities in GitHub code scanning.
- Ensure CodeQL works well across a variety of programming languages, operating systems, and customer environments.
- Engage with both internal and external users to help them succeed with the product.
Qualifications
- Experience in software engineering or security research.
- Familiarity with Java, JavaScript/TypeScript, C++, C#, Rust, or comparable programming languages.
- Knowledge in areas such as software security, static and dynamic analysis, software supply chain security, and application security best practices.
- Experience building developer tools that operate on source code.
- Advanced knowledge of logic programming or database query languages.
- Experience with CI/CD systems like GitHub Actions or Jenkins.
- Machine learning experience, specifically in understanding source code.
GitHub Values
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
Manager Fundamentals
- Model
- Coach
- Care
Leadership Principles
- Create clarity
- Generate energy
- Deliver success
Join GitHub, and help us secure the world’s software while working with a team that values growth and collaboration.
Benefits Extracted with AI
- Remote work flexibility
- Competitive pay
- Generous learning and growth opportunities
- Excellent benefits
Similar jobs
Last update: 23 minutes ago
Software Engineer II - WordPress and Open Source
Join WP Engine as a Software Engineer II to enhance WordPress as a Headless CMS through open source projects like WPGraphQL and Faust.js™.
Corporate Solutions Engineer
Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Software Engineer II - TypeScript, Node.js, React
Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Software Engineer II, Data Engineering
Join GitHub as a Software Engineer II in Data Engineering, focusing on data pipelines with Python, SQL, Airflow, and Spark.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Intermediate Backend Engineer - Ruby on Rails
Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails to enhance compliance features in a remote role.
Remote Software Engineer II
Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.
Software Engineer II (Client Integrations)
Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Software Engineer II - Hardware Security
Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.