This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer II in Forensic Intelligence, you'll use your deep technical skills and knowledge to shape the architecture and technical direction for the systems that enable public safety agencies to investigate, analyse, and trust video evidence at scale. You'll drive initiatives spanning media processing pipelines, browser-native forensic tools, and enabling novel video formats to be playable on our platform. You'll design systems that serve hundreds of thousands of users globally. You'll work closely with a growing team of engineers, help establish the technical quality bar, and partner closely with product and engineering leadership to deliver against the long-term vision for forensic capabilities within Evidence.com.
Job Responsibility:
Take ownership for the building and delivering advanced capabilities for Video Forensics, spanning media processing pipelines, forensic playback, investigation tooling, and video format R&D
Design systems that span multiple applications and services, ensuring they scale, remain operable, and evolve gracefully over time
Drive cross-team design reviews, ensuring consistent technical quality and alignment across independently operating teams
Take contradictory, incomplete, or ambiguous requirements and turn them into coherent technical direction that the team can execute against
Continuously raise the team’s quality bar through design reviews, driving engineering best practices and leading by example on ways of working
Mentor Junior and Senior engineers through technical and execution guidance, growing the team's depth and independence
Communicate the team's technical direction to leadership and engage across the organisation on architectural decisions and collaboration
Requirements:
Bachelor's Degree in Computer Science, Engineering, or related field
8+ years of professional software engineering experience
Track record of mentoring engineers across multiple levels and raising the technical bar of a team or organisation
Strong Engineering and Architecture fundamentals across multiple languages, with breadth across the stack
Excellent communicator who is able to articulate complex technical concepts to both technical and non-technical audiences, and to drive alignment across distributed teams
Ability to take high level concepts and customer needs, and work with your team to translate these into tangible customer deliverables
Nice to have:
Experience with video or media processing, codecs, streaming, or format analysis
Experience with Azure cloud services, and a range of modern languages including TypeScript/React, .NET, Python, Java or C/C++
What we offer:
Competitive base salary and RSUs
Comprehensive pension plan with matching contribution