Senior Software Engineer - Monitor
Role details
Job location
Tech stack
Job description
WHAT YOU'LL DO ?
- Design, develop, and maintain native applications and browser extensions that form part of our safeguarding platform.
- Work across multiple platforms, leveraging low-level OS APIs, networking, and performance optimization techniques.
- Stay current with evolving operating system platforms, browser updates, and modern device management (MDM) integration methods to ensure compatibility and reliability of our client software.
- Take ownership of projects end-to-end, from ideation through to delivery and ongoing support.
- Collaborate closely with other engineering teams, product managers, and stakeholders to ensure outstanding outcomes.
- Bring a DevOps mindset to your work-automating, monitoring, and improving solutions continuously.
- Apply strong critical and analytical thinking to solve complex problems with pragmatic, simple, and effective designs.
- Communicate ideas clearly-both within the engineering team and to wider audiences through documentation, demos, and presentations
IN THIS ROLE, YOU CAN EXPECT:
- Employee share scheme
- Enhanced holiday & family leave
- Tech Allowance …. and much more
Requirements
Optimization, Memory Management, C++, We are seeking a highly skilled and motivated Senior Software Engineer to join our next-generation Native Client Development function, building native solutions across Windows, macOS,, and browser extensions. You will play a critical role in delivering one of our flagship safeguarding systems - a mission-critical product that has an enormous real-world impact. This role is part of an exceptional product vertical where you'll collaborate with world-class engineers and cross-functional teams, contributing to solutions that make a difference at scale.
ESSENTIAL TECHNICAL SKILLS
- C++
- Strong experience with low-level OS APIs (Windows/macOS/iOS) Proficiency in memory management & performance optimization