Senior Software Engineer - C# - (Hybrid Remote) in Manchester

Senior Software Engineer - C# - (Hybrid Remote) in Manchester

Manchester Full-Time On-site
S

Job Description 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. 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. 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. Making the calls that balance delivery pace with long-term maintainability, then talking clients and colleagues through the trade-offs in plain terms. We re looking for someone who is curious, creative and driven. Questioning how we do things today and helping set the engineering standards we keep as we grow. When a project teaches us something worth passing on, it becomes a blog or technical article and, where there's a good fit, a talk at an industry event representing sprintworks. We're looking for a senior software engineer who's curious about where technology is heading, especially as AI changes how software is built. You use AI to work faster, but never in place of your own judgement. We don't hire vibe coders (people who ship AI-generated code without understanding it). You know what safe, secure and performant software looks like, and you make sure everything you ship meets that standard. Strong, hands-on coding experience in TypeScript, and/or other prominent languages. Evidence of building large-scale platforms that stay secure, reliable and maintainable as they grow: researching, assessing and combining the right technologies for each client, with the grasp of design patterns and architecture to judge whether code is right, not just whether it runs. Experience using AI tools to work faster, while reviewing, testing and owning everything they produce. Bonus: private cloud experience, including Kubernetes (for running containerised applications) and virtualised environments. A solid understanding of AWS, including EC2 (virtual servers), S3 (file storage), Lambda (serverless functions) and RDS (managed databases). A solid understanding of web security, including the OWASP Top 10 (the most common web security risks) and threat modelling (spotting how a system could be attacked) with frameworks such as MITRE ATT&CK. You ve built and tested secure software, including authentication and authorisation. Experience with CI/CD, DevOps and automated testing setup. Experience in C++, Rust or Python is a bonus. sprintworks is a software engineering and technology consultancy based in Manchester. We deliver across AI, cyber security, software development, cloud and infrastructure. We use AI in our work, but we're not AI-driven: there's always a person behind what we build. Security first. Security is never traded away to move faster. Flexible working, and a role shaped around your strengths, your experience and your life outside work. Your knowledge, experience and expertise have a real place here: on client projects, in our technical direction and in what we share with the wider industry. Hybrid and flexible working with 37.5 hours per week, Monday to Friday, exclusive of breaks, with flexible start and finish times and core hours of 10:00-16:00. Annual leave of 25 days plus bank holidays. Employer pension contribution of 5%. A referral bonus when you introduce someone we hire or a new client. Private health insurance and mental health support. Team building activities anchored around our team's interests every two months. Seasonal team activities and off-site visits. A training budget for courses, certifications and conferences. Growth looks different for everyone: promotion, broader experience or deeper technical expertise. Every team member has a learning budget, and we support extra qualifications that build on their career. We welcome applications from everyone, including people of all ages, genders, ethnicities, religions and beliefs, sexual orientations and disabilities, neurodivergent people, people with caring responsibilities and people who came into tech by a non-traditional route.

S

Contact Details:

Sprintworks Recruitment Team