> Markdown version of [/jobs/ext/324141-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/324141-senior-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). --- # Senior Software Engineer - **Company:** Delta.g - **Location:** Birmingham, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Azure, Software Bug Management, Computer Programming, Continuous Integration, Software Debugging, Linux on Embedded Systems, Python (Programming Language), Standard Sql, Selenium, Software Systems, Test-Driven Development (TDD), Backend, Git Flow, Front End Software Development, Cucumber (Software), Software Version Control, Microservices - **Published:** June 1, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/37853206/ ## About the Role Startup Adaptability: Must thrive in a fast-paced, growing startup; hands-on problem-solving is essential. Strong Documentation & Version Control: Must be proficient in Git-based workflows, documentation best practices, and code tracking. Ideal Technical Expertise Expert-level, modern C++ (ver 17 onwards), Python, and SQL coding skills. Proficiency with microservices architecture (Microsoft Azure). Experience with embedded Linux kernel programming. Full-stack development expertise (front-end & back-end). CI/CD pipeline implementation & optimisation. Testing frameworks: Selenium, TDD, Xray, ZephyrScale, Cucumber. Root-cause analysis & debugging proficiency. ## Description As a Senior Software Engineer, you will play a crucial role in our technical department, focusing on software infrastructure development, bug fixing, maintenance, and new feature introduction. You will work closely with the team to optimise system performance and ensure the successful completion of projects. Core Pillars of the Role ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Proactive monitoring and smoke testing in your production environment](https://www.wearedevelopers.com/videos/139-proactive-monitoring-and-smoke-testing-in-your-production-environment) - [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) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)