Senior Software Engineer
New Today
Join to apply for the Senior Software Engineer role at Openr
Openr is transforming how the hospitality industry manages and shares data. By centralising recipe, product, and pricing information, we help hospitality businesses seamlessly connect to platforms like Deliveroo and Just Eat, as well as EPOS and other customer touch points.
We've recently closed a significant funding round and are backed by Azzurri Group, one of the UK's most successful hospitality investment platforms. With strong market traction, we're now looking for a Lead/Senior Engineer.
Role Overview
We're seeking an experienced Team Lead Engineer to join our leadership team, managing a team of engineers while remaining hands-on with development. You'll play a crucial role in technical decision-making, team development, and delivering high-quality solutions across our full-stack environment.
Technical Environment
- Frontend: React, TypeScript
- Infrastructure: Serverless Framework, Terraform
- AWS cloud infrastructure
Key Responsibilities
Technical Leadership
- Drive technical excellence and best practices across the team
- Make key architectural decisions while collaborating with other technical leaders
- Review and provide feedback on technical designs and implementations
- Participate in hands-on development across the full stack
- Lead by example in code quality, testing practices, and documentation
- Help define and implement technical standards and processes
Team Management
- Lead and mentor a team of software engineers
- Conduct regular 1:1s and performance reviews
- Support career development and growth of team members
- Collaborate with product management to plan and execute project deliverables
- Manage team capacity and help with sprint planning
- Foster a culture of innovation, learning, and continuous improvement
Product & Delivery
- Balance technical debt with feature delivery
- Ensure system reliability and performance
- Contribute to product strategy and roadmap planning
- Manage technical dependencies and risks
- Communicate technical concepts to non-technical stakeholders
Required Skills & Experience
- 6+ years of software development experience
- Previous experience leading engineering teams
- Strong hands-on coding abilities in TypeScript and React
- Experience with Serverless architectures and AWS
- Proven track record of delivering complex technical projects
- Excellent communication and interpersonal skills
- Experience mentoring and developing engineers
- Strong system design and architectural skills
Preferred Qualifications
- Experience in SaaS or integration-heavy platforms
- Knowledge of event-driven architectures
- Background in scaling SaaS products
- Experience with microservices architecture
- Understanding of security best practices
- Agile team leadership experience
What We Offer
- Opportunity to shape the technical direction of a growing SaaS platform
- Collaborative engineering culture
- Work with modern cloud-native technologies
Location & Work Arrangement
- Based in Central London
- 2 days per week in our Central London office
Interview Process
- Initial introductory call
- A role-aligned interview
- A team interview
- Location:
- England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology