Senior Software Engineer

3 weeks ago


manchester, United Kingdom Xcede Full time

Job Title: Senior Python Engineer / Infrastructure Automation Lead


Location: Manchester ( Hybrid -2 days per week, or every fortnight based on candidate trust and performance)


IR35: Inside


Role Overview:

We are seeking a highly skilled Senior Python Engineer with strong experience in Infrastructure Automation to lead and mentor a growing team of junior developers. This role is ideal for someone passionate about technical leadership and upskilling team members, with a focus on Python development and infrastructure automation in a dynamic, fast-paced environment.


You will take charge of a team currently comprising 3 graduate developers (with plans to add 3 more), helping them develop their technical expertise and adopt best practices. This role also requires close collaboration with senior stakeholders and non-technical teams to drive transformation and automation initiatives, making it essential that you possess strong stakeholder management skills.


Key Responsibilities:

- Mentorship and Leadership: Lead and mentor a team of junior developers, particularly recent graduates, providing technical guidance in Python development and infrastructure automation.

- Infrastructure Automation: Design, implement, and maintain infrastructure automation solutions using tools such as Ansible, Terraform, and Chef to optimize and scale infrastructure across the organization.

- API Production: Drive the development of production-ready APIs and application code using Python, ensuring seamless integration with existing systems.

- Stakeholder Management: Engage with senior stakeholders and non-technical communities to understand their concerns, perform demos, and drive transformation initiatives.

- Best Practices: Advocate for and implement best practices across the team, ensuring high-quality code and operational efficiency.

- Cross-functional Collaboration: Work with infrastructure and software development teams to architect, build, and maintain cloud-native applications using event-driven microservice architectures (e.g., OpenShift and Kafka).

- CI/CD Pipelines: Oversee the implementation and continuous improvement of CI/CD pipelines (Jenkins, GitLab), ensuring an efficient development and deployment process.

- Observability: Build observability into applications through alerting, logging, and monitoring frameworks, ensuring quick recovery from failures.

- Collaborative Working Sessions: Lead collaborative sessions with team members to tackle technical challenges, write code together, and teach best practices, fostering a culture of continuous learning.


Required Experience:

- Proven experience as a Senior Python Engineer with strong knowledge of infrastructure automation.

- Experience working with IaaC tools like Ansible, Terraform, and Chef.

- Expertise in building production-ready APIs and application code, particularly in Python.

- Experience in cloud-native architectures, especially event-driven, microservice-based systems, with tools like OpenShift and Kafka.

- Familiarity with CI/CD pipelines, using tools such as Jenkins and GitLab.

- Strong knowledge of observability frameworks (logging, alerting, monitoring).

- Stakeholder management skills, with the ability to communicate effectively with both technical and non-technical audiences.

- Experience working with on-premises technology (not just cloud-focused).


Desired Skills:

- Experience mentoring and developing early career engineers, with a focus on creating an inclusive and supportive learning environment.

- Proficiency in delivering technical workshops, collaborative working sessions, and running live demonstrations.

- A collaborative mindset with a track record of working alongside cross-functional teams to solve technical challenges.


Work Environment:

This role offers flexibility with 2 days per week in Manchester, or every other week if trust and delivery are established.


If you are a highly experienced Python engineer with a strong background in infrastructure automation and leadership, we want to hear from you.



  • Manchester, United Kingdom CDL Software Full time

    About the RoleWe are seeking a highly skilled Senior Platform Engineer to join our innovative team at CDL Software. As a Senior Platform Engineer, you will be responsible for designing, implementing, and maintaining our company's software platforms, ensuring they are scalable, efficient, and secure.This is an excellent opportunity for a technical...


  • Manchester, United Kingdom CDL Software Full time

    About the RoleWe are seeking a highly skilled Senior Platform Engineer to join our innovative team at CDL Software. As a key member of our Platform Engineering team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure and Microsoft 365 applications.Key ResponsibilitiesDesign and implement cloud infrastructure...


  • Manchester, United Kingdom Interact Software Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our team at Interact Software. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using C#/.NET and other...


  • Manchester, United Kingdom CDL Software Full time

    About the RoleCDL Software is seeking a highly skilled Senior Platform Engineer to join our innovative team. As a key member of our Platform Engineering team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure. This is an exciting opportunity to work with cutting-edge technologies and contribute to the development...


  • Manchester, United Kingdom Formula Recruitment Full time

    Senior Software Engineer Retail Fully Remote (UK based) Up to £90,000 Shares We‘ve partnered with a unique company within the retail & insights space who provide a comprehensive platform to radically improver customer journeys. They‘re trusted by major organisations across the world to improve their sales performance and are now embarking on further...


  • Manchester, United Kingdom GCHQ Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at GCHQ. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.You will work closely with our cross-functional teams to identify and prioritize project requirements,...


  • Manchester, United Kingdom ECOM Full time

    **Senior Software Engineer Opportunity at ECOM**ECOM is seeking a highly skilled Senior Software Engineer to join its product engineering team in a remote UK wide setting.As a Senior Software Engineer, you will play a pivotal role in building innovative new systems and capabilities using Typescript, Node, and AWS.The business is spinning up a new product...


  • Manchester, United Kingdom ECOM Full time

    Senior Software Engineer - 90k - Remote UK wide - Entertainment (Must be located in the UK and have full right to work in the UK) Great opportunity for a Senior Software Engineer to work remotely for a UK household name in the entertainment industry. The business is spinning up a new product engineering team responsible for building innovative new systems...


  • Manchester, United Kingdom PrettyLittleThing Full time

    About the RoleThis is an exciting opportunity to work as a Senior Software Engineer in a dynamic and innovative company, {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software systems that meet the needs of our customers. Your expertise in software development will be essential in driving the...


  • Manchester, United Kingdom Identify Solutions Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Identify Solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:- Design and develop software systems using Java, Spring Boot,...


  • Manchester, United Kingdom Understanding Recruitment Full time

    Senior Software Engineer - Trading Solutions - REMOTE (in the U.K) - £130K Have you been looking to switch things up or delve-deeper within the world of E-Trading? We have just kicked-off this next round of recruitment for a long-standing client of ours who specialise in providing a range of SAAS products utilised by some the biggest names in the...


  • Manchester, United Kingdom CDL Software Full time

    About the RoleWe are seeking a highly skilled Senior Platform Engineer to join our innovative team at CDL Software. As a key member of our Platform Engineering team, you will be responsible for designing, implementing, and maintaining high-performance platforms for our clients in the insurance sector.Key ResponsibilitiesPlatform Development: Continuously...


  • Manchester, United Kingdom AQA Full time

    Job Title: Senior Software EngineerAs a Senior Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications. Your primary goal is to create high-quality, efficient, and scalable software solutions that meet the company's needs.Key Responsibilities:* Design and develop software applications using various...


  • Manchester, United Kingdom REALM RECRUIT Full time

    Job Title: Senior Software EngineerJob Summary: We are seeking a skilled Senior Software Engineer to join our team.Main Responsibilities:* Develop and implement software applications using programming languages such as Java and Python.* Collaborate with cross-functional teams to design and deliver software solutions.* Troubleshoot and debug software issues...


  • Manchester, United Kingdom Manchester Digital Full time

    Software Development OpportunityWe are seeking a skilled Senior Software Engineer to join our technology department in Manchester.The technology department is comprised of 5 product teams responsible for developing a suite of cloud-based, web, and mobile apps. Each team is cross-functional and works in an agile manner, delivering small increments of value to...


  • Manchester, United Kingdom Goldsmiths Full time

    Job Title: Senior Software EngineerAbout the Job: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and experience working with our technology stack.Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to...


  • Manchester, United Kingdom Locum People Full time

    Job Title: Senior Software EngineerAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our team. As a key member, you'll be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop software applications using Java.Collaborate with cross-functional teams to ensure timely...


  • Manchester, United Kingdom Identify Solutions Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Identify Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions for our clients in the Defence and Intelligence sectors.Key Responsibilities:Design and develop...


  • Manchester, United Kingdom Digital Waffle Full time

    Job Title: Senior Software EngineerLocation: Fully Remote (UK Wide)Salary: £70,000 Per AnnumDigital Waffle is on the lookout for a Senior Software Engineer to Join an Ed-Tech company. In this role, you’ll be creating and developing exciting new solutions, you will be tasked with successfully delivering various projects, and the exploration of...


  • Manchester, United Kingdom Manchester Digital Full time

    Senior Software Engineer OpportunityThis is a unique chance for a Senior Software Engineer to join a leading technology company in the UK.The company has a large presence with over 13,000 employees and serves millions of customers worldwide.As a Senior Software Engineer, you will work with a team to rebuild a flagship software platform as a serverless...