6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software in languages such as C, C++, C#, Java, JavaScript/TypeScript, Go, Ruby, Rust, or Python; OR equivalent education and experience combinations including Associate’s, Bachelor's, Master's, or Doctorate degrees in relevant fields.
3+ years of experience in one or more of the following areas:
Software security, DevOps, CI solutions, orchestration and automation frameworks (e.g., Temporal.io), software supply chain security, and best practices in creating high-quality, secure code.
Building developer tools that automate the software lifecycle such as CI pipelines, release automation, continuous deployment, offline evaluation tools, CLI tools, or IDE extensions.
Machine learning and AI applied to source code understanding, specifically with large language models (LLMs) to generate or reason about code and system benchmarking.
Nice to Haves
Experience with two or more of the previously described areas.
Experience as a DevOps or Developer Experience (DevExp) engineer.
Experience designing and running software lifecycle management and productivity tools for software developers.
What You'll Be Doing
Maintain and expand Code Scanning's language coverage by supporting new language standards, versions, and adding new languages to help more developers identify security vulnerabilities.
Partner with Product teams to expand Code Scanning’s capabilities while reducing long-term maintenance costs through scalable, cross-language solutions.
Unify the technology stack and analysis capabilities across languages to create a scalable foundation that supports AI-powered vulnerability detection in real time.
Collaborate closely with engineering teams, product managers, designers, and technical writers to influence product direction and deliver high-quality, reliable features with excellent user experience.
Engage with internal and external users, including enterprise customers and open-source community members, to support their success with the product.
Provide feedback on organizational culture and processes to continuously improve and strive for excellence.
Perks and Benefits
Remote-first work with flexibility to work from the United Kingdom.
Competitive pay with generous learning and growth opportunities.
Excellent benefits to support employees wherever they are.
Inclusive and diverse workplace culture embracing all backgrounds and lifestyles.
Support for candidates with disabilities to accommodate interview processes.