Senior Software Engineer

Requirements

  • 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.
AI Summary ✨

Similar jobs

  • GRC Engineer

    incident.ioLondon, UKa day ago
    New
  • IT SOX Advisory Specialist

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €82k – €105k / year base
  • Senior Product Security Engineer (d/f/m)

    Personio5 locations4 days ago
    Registered sponsor
  • See all jobs in UK →