About the Role
About the Role
The Senior Software Engineer will play a crucial role in building both the product and the company for a security technology startup. This position involves designing and developing core platform capabilities, collaborating with various teams, and influencing the technical direction of the business.
What You'll Do
- Designing and building core platform capabilities from the ground up
- Developing scalable backend systems and APIs
- Working across AI, distributed systems and cloud infrastructure
- Collaborating closely with product, design and customers to solve real-world problems
- Taking features from idea through to production
- Helping define engineering standards, architecture and technical direction
- Contributing across the stack where needed in a fast-moving environment
Who You Are
- Strong commercial software engineering experience
- Excellent coding skills in Python, Go, Rust, Java or C++
- Experience building scalable distributed systems or backend platforms
- A product mindset with the ability to solve complex technical problems
- Confidence working in a fast-paced startup environment with lots of ownership
Bonus Points
Experience with AI, machine learning, cloud infrastructure or security-focused products would be beneficial, but isn't essential.
Why Join?
- Become one of the earliest engineering hires in a high-growth company
- Significant equity with genuine upside
- Work alongside an exceptional founding team tackling technically difficult problems
- Build software with real-world impact rather than incremental features
- High levels of autonomy with the opportunity to shape engineering culture and technical direction
- Competitive salary, excellent benefits and long-term career growth
Compensation
£100,000–£170,000 + Significant Equity
Due to the nature of the work, applicants must have the right to work in the UK and be eligible to obtain UK Security Clearance.
Requirements
Commercial software engineering
Strong commercial software engineering experience is required.
Coding skills
Excellent coding skills in Python, Go, Rust, Java or C++ are necessary.
Distributed systems experience
Experience building scalable distributed systems or backend platforms is essential.
Problem-solving mindset
A product mindset with the ability to solve complex technical problems is important.
Nice to Have
Experience with AI and machine learning would be beneficial.
Familiarity with cloud infrastructure is a plus.
Experience with security-focused products would be advantageous.
Benefits
Equity
Significant equity with genuine upside is offered.
Career growth
There are opportunities for long-term career growth.
Autonomy
High levels of autonomy with the opportunity to shape engineering culture.