Senior Software Engineer in Saint Albans
Role details
Job location
Tech stack
Job description
This is a hands-on senior engineering role focused on designing, building, and operating the software platforms that power business-critical IoT services.
You'll take ownership of complex backlog items, translate requirements into robust technical solutions, and ensure software is production-ready, maintainable, and well-tested.
Working closely with Engineering Leads, Architects, and Product teams, you'll play a key role in delivering reliable outcomes while contributing to engineering standards and best practices., * Design and develop production-grade software for large-scale, complex systems
- Own features and improvements end-to-end, from design through to deployment
- Write clean, maintainable code with strong unit test coverage
- Review code and provide constructive feedback to other engineers
- Collaborate with product, architecture, and delivery stakeholders
- Ensure services are observable, supportable, and safely deployable
- Troubleshoot and resolve issues across the product lifecycle
- Contribute to continuous improvement of engineering standards and processes
Requirements
- Strong experience building reliable software in complex or regulated environments
- Confidence working across the full software development lifecycle
- Proven backend development experience using PHP (Essential)
- Python or C# experience would be advantageous
- A quality-first mindset, including testing and operational awareness
- Experience guiding other engineers and influencing technical decisions
- Comfortable working with stakeholders outside of engineering
Benefits & conditions
- The chance to work on mission-critical technology used in real-world scenarios
- A stable, growing organisation with long-term investment
- Strong engineering culture with high standards
- Competitive salary and benefits
Please note the employer is unable to offer any sponsorship.