> Markdown version of [/jobs/ext/2254651-software-engineer](https://www.wearedevelopers.com/jobs/ext/2254651-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Jobtailor - **Location:** Manchester, UK - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Unit Testing, C Sharp (Programming Language), Cloud Computing, Code Review, Linux, Identity and Access Management, JSON, PostgreSQL, OAuth, Software Product Management, RabbitMQ, JSON Web Token, Software Deployment, Software Engineering, SQL Databases, Systems Integration, Web Applications, Extensible Markup Language (XML), ReactJS, Event Driven Architecture, Containerization, AngularJS, Enterprise Integration, Software Version Control, Atlassian Bamboo, Docker, Web Api - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815155836-software-engineer ## About the Role * Solid technical competence in C# .NET. * Experience developing, maintaining, or integrating with web-based APIs. * Proficiency implementing event driven architecture (RabbitMQ or similar). * Ability to design, query, and manage data within SQL or PostgreSQL databases. * Experience parsing, manipulating, and generating XML and JSON data. * Ability to effectively manage codebases, track changes, and collaborate with teams using version control systems. * Proven ability to utilise CI/CD pipelines, including Azure Pipelines / Releases, to achieve efficient and reliable software deployments. * Experience using Linux/Unix. * Awareness of unit testing frameworks. * An understanding of software development practices such as DRY and SOLID. * Experience with automated test creation. * Experience with JavaScript frameworks such as Angular or React. * Experience with authentication systems, OAuth, JWT, and secure integration with third-party APIs. * Experience using cloud hosting services (GCP). * Experience with containerization (Docker). * Openness to or experience with AI-assisted development tools. ## Description Responsibilities * Design, develop, test, deploy, maintain and improve our product software with input and coaching from senior team members. * Collaborate effectively with the product team to translate requirements into robust technical implementations. * Optimise applications for enhanced maintainability and stability, proactively identifying areas for improvement. * Contribute meaningfully to code reviews, providing constructive feedback and collaborating with engineers to ensure high-quality deliverables. * Work collaboratively with senior software engineers to contribute to the planning of technical approaches for solution delivery. Requirements * Solid technical competence in C# .NET. * Experience developing, maintaining, or integrating with web-based APIs. * Proficiency implementing event driven architecture (RabbitMQ or similar). * Ability to design, query, and manage data within SQL or PostgreSQL databases. * Experience parsing, manipulating, and generating XML and JSON data. * Ability to effectively manage codebases, track changes, and collaborate with teams using version control systems. * Proven ability to utilise CI/CD pipelines, including Azure Pipelines / Releases, to achieve efficient and reliable software deployments. * Experience using Linux/Unix. * Awareness of unit testing frameworks. * An understanding of software development practices such as DRY and SOLID. * Experience with automated test creation. * Experience with JavaScript frameworks such as Angular or React. * Experience with authentication systems, OAuth, JWT, and secure integration with third-party APIs. * Experience using cloud hosting services (GCP). * Experience with containerization (Docker). * Openness to or experience with AI-assisted development tools. ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)