We're looking for a senior software engineer to join our growing team at sprintworks, based at the GM Digital Security Hub (DiSH) in Manchester.
You'll design, build and run secure web applications in TypeScript on AWS, from the first client conversation to release. You'll often work on more than one project at a time, alongside our in-house engineers, designers and the clients themselves. As well as building, you'll have a real say in our technical strategy and how we deliver.
We'll shape the role around you. From day one, we'll work out together where your strengths and experience fit best, so the role grows from what you bring.
What the role involves:
Client delivery. Own the relationship with your clients. You'll be their main point of contact and represent sprintworks from the first conversation to release, gathering requirements, turning them into technical plans and keeping clients updated throughout. You won't do this alone: the wider team will support you at every stage.
Engineering. Write and review TypeScript code, using AI tools to work faster while you stay in charge of every decision. Use other languages, such as Rust, when they re the right fit for the project. Deploy and run services on AWS.
Security. Build security into every stage, from design and code review to testing and release, following OWASP guidance (the industry standard for web application security). Automating security best practice and suggesting improvements across the project and organisation.
Architecture : Designing systems by piecing together the right technologies and design patterns for each job, drawing on a broad understanding of them all. Making the calls that balance delivery pace with long-term maintainability, then talking clients and colleagues through the trade-offs in plain terms.
Mentoring. Supporting the team and support the wider business with your expertise, through code review, pairing and regular feedback. We re looking for someone who is curious, creative and driven.
Thinking ahead. Questioning how we do things today and helping set the engineering standards we keep as we grow.
Sharing what we learn. When a project teaches us something worth passing on, it becomes a blog or technical article and, where the...
Senior Software Engineer