> Markdown version of [/jobs/ext/3270591-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3270591-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:** TieTalent - **Location:** Southampton, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, Application Layers, C++ (Programming Language), Continuous Integration, Linux, Embedded C, Graphical User Interface, Monitoring of Systems, Python (Programming Language), Transport Layer, Requirements Management, Software Engineering, Systems Integration, System Availability, Gitlab-ci, Information Technology, Jenkins - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840574530-senior-software-engineer ## About the Role * Significant experience with embedded C/C++ and Python * Extensive expertise across Linux and Windows operating systems * Strong understanding of electronics and systems design * Hands-on experience with hardware-software integration * Experience with internet, application layer, transport layer, and security protocols * Proficiency with CI/CD tools such as Jenkins or GitLab CI/CD * In-depth understanding of video and image processing * Agile methodology and software development lifecycle knowledge Desired Skills * Designing and implementing graphical user interfaces * Appreciation for physics, particularly radiation-related topics, * Bachelor's degree in computer science, electronics, or a related field * Hands-on experience in software and firmware development ## Description * Leading the development of complex features and projects * Collaborating with stakeholders and customers to maintain and develop software * Assisting the software engineering manager in requirements management, estimation, and planning * Devising innovative solutions to improve software processes and quality * Integrating software with hardware to deliver complete systems * Optimising application architectures for scalability and performance * Monitoring system performance and troubleshooting to ensure high availability and reliability * Designing, implementing, and maintaining CI/CD pipelines to automate software delivery processes * Supervisory responsibilities: technical mentoring of junior engineers * Sprint board management ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Successful talent development: A joint journey of executives and talents](https://www.wearedevelopers.com/videos/1002-successful-talent-development-a-joint-journey-of-executives-and-talents) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)