About the job
Omaze connects communities in the UK and Germany with the chance to win luxury homes and life-changing prizes, while raising significant funds for charities. In just five years, Omaze has helped generate over £100 million for organizations including Age UK, the RSPCA, British Heart Foundation, and Great Ormond Street Hospital Charity. The company continues to grow, aiming to drive social impact on a global level.
Role overview
The Staff Software Engineer role at Omaze in London focuses on technical leadership and engineering strategy for platforms supporting social good. This position covers architectural design, software delivery, and team leadership. The engineer will influence both what gets built and how development happens, with a strong emphasis on developer experience, code quality, and sound engineering practices.
What you will do
- Set and maintain engineering standards, patterns, and best practices across the stack, including TypeScript, AWS, and React.
- Lead the architecture of complex, cross-functional systems, making decisions that improve performance, scalability, security, and maintainability.
- Identify and address technical risks early, and drive architectural improvements that streamline processes and increase efficiency.
- Shape the company's approach to AI-assisted coding by evaluating tools, defining responsible integration standards, and embedding AI into workflows for CI/CD, code review, and testing.
- Guide the design of agentic systems, focusing on observability, human oversight, and safe autonomy limits.
- Translate broad business goals into actionable technical solutions.
What sets Omaze apart
- Significant growth as a company with a mission-driven focus.
- Collaboration with a team committed to making a meaningful difference.
- Opportunities to work on innovative projects and initiatives.
- A culture that values hard work, mutual support, and shared success.

