Senior Software Engineer (Hybrid, Watford, UK)

Parking

Watford

On-site

GBP 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CSL is seeking a Senior Software Engineer in Watford to own complex backlog tickets, deliver high-quality code, and uphold engineering standards. You will collaborate across the Signalling Engineering team, guiding design, testing and operations of software and tools.

You will mentor peers, participate in peer reviews, support roadmaps and ensure robust documentation and testing. The role emphasizes building scalable, maintainable solutions with measurable outcomes.

Qualifications

  • Strong software engineering background for complex systems.
  • Experience with testing frameworks and quality assurance.
  • Ability to mentor engineers and influence stakeholders.
  • Familiarity with pairing, code reviews, testing and continuous delivery.

Responsibilities

  • Collaborate with Heads of Engineering and Architects to guide engineering.
  • Provide technical knowledge and feedback through peer reviews.
  • Support product roadmap and planning with engineering teams.
  • Ensure documentation and testing are up to date.
  • Lead troubleshooting and incident resolution across the product lifecycle.
  • Ensure unit testing accompanies code and is fit for purpose.
  • Evaluate new technologies through research and experimentation.

Skills

Software design
Code review
Test-driven development
Leadership
System design

Tools

Git
CI/CD
Monitoring tools

Job description

To be a successful Senior Software Engineer, you must have strong technical expertise and problem-solving skills, capable of tackling complex development backlog tickets with confidence. You are expected to take ownership of backlog tasks, delivering high-quality implementations that align with coding standards, business objectives, and project timelines. Comfortable collaborating with peers and supporting other colleagues, you ensure that solutions are efficient, scalable, and maintainable, contributing to the overall success of the Signalling Engineering team.

The Role:

Software Engineers are responsible for engineering all of the systems, products and services that power CSL.

This means being responsible for the software design, code implementation, test coverage and operation of effective software and supporting toolsets within specific business and technology domains.

The role holder spends their time Exploring, Investigating, Developing, Enhancing and sometimes Decommissioning our provided Tools, Product and Services all with the aim of delivering the backlog, roadmap and overall corporate strategy with their success being measured by outcome value achieved and alignment to the agreed priorities.

This involves translating requirements into quality (meet required metrics) technical solutions then creating code for products and services adhering to our engineering standards that’s maintainable, supportable and with minimal risk to operate and able to be deployed safely into a production environment for use by customers and colleagues.

The Senior Software Engineer is a trusted expert within their Centre of Excellence (domain) for complex implementations, providing technical solutions and guidance. A Senior Engineer is expected to resolve challenging problems efficiently, leveraging their deep understanding of the design, topology, and methodology of their domain. They play a key role in ensuring successful outcomes through collaboration and technical capability.

Key to being successful is being responsible for creating a diverse, inclusive, and welcoming environment. It is essential to ensure that everyone feels supported to be their authentic self, can grow, develop, and positively contribute to delivering value.

Key Responsibilities:

People

  • Able to work in close partnership with and under the guidance of others – Heads of Engineering, Solution Architect, Technical Programme Manager, Engineering Leads and Principal Engineers.
  • Provide technical knowledge, insight, and guidance to other engineers as required.
  • Review and give constructive feedback on others’ code through peer review processes.
  • Support product and other stakeholders as required in shaping the Product roadmap.
  • Be knowledgeable on their domain (Centre of Excellence) they are part of and its place alongside other domains and therefore are comfortable when others consult with them.
  • Work with Principals and Engineering Leads in the broader Signalling engineering Team to shape, document, and enhance the best practices and technology standards.

Process

  • Effectively participate in the team’s software development methodologies, such as pairing, code and documentation reviewing, testing, and continuous delivery.
  • Work with project, product, and technical leads to design software and create implementable specifications and tasks at product and roadmap level.
  • Ensure that the team’s technical documentation is always complete, accurate, and reliable.
  • Provide frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
  • Lead troubleshooting and resolution of issues throughout the product life cycle, including providing out-of-hours support for incident resolution and actively contribute within retrospectives.
  • Ensure unit testing is always implemented alongside their code and is always fit for purpose.
  • Investigate and evaluate technologies that could provide future benefit to CSL through research and experimentation.

Technology

  • Comfortable and dependable in the design and development of effective software that meets complex, strategic business needs for the immediate roadmap and helps to achieve broader CSL objectives.
  • Ensures their approaches, code, documentation and testing is aligned to Technology Standards and Practices.
  • Ensure the code delivers works as expected (aligned to Acceptance Criteria and Definition of Done), meets wider specifications, reliability, cost efficiency and performance goals.
  • Ensures the product and services is integrated with monitoring and support tooling aligned to its operating environment.

Ideal Experience and Knowledge Sought:

  • Skilled in designing and building reliable software for large-scale applications in complex environments.
  • Experienced in popular programming frameworks, development tools, databases, and deployment processes.
  • Capable and comfortable in guiding others, working with stakeholders outside of their immediate team such as Product Owners/Managers, and influencing key decisions – including communicating concerns or issues.
  • Demonstratable experience and committed to high coding standards, including being a recognised practitioner of test-driven development and software quality assurance methodologies.
  • Previous experience and understanding of what it takes to ensure product changes succeed, through applying best design practices, and by keeping up with new technologies.

CSL operates as an equal opportunities employer and we welcome all applications regardless of gender, race, disability, sexual orientation, religion or belief, age, gender reassignment, marital or civil partnership status, pregnancy or maternity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Central Parking • Waterford

On-site
GBP 70,000 - 100,000
Senior Software Engineer - Python
Senior Software Engineer - Python

CSL Group • Watford

On-site
GBP 70,000 - 100,000
Senior Software Engineer - Build Scalable, Trusted Systems
Senior Software Engineer - Build Scalable, Trusted Systems

Parking • Watford

On-site
GBP 70,000 - 100,000
Senior Software Engineer: Build Scalable, High-Quality Systems
Senior Software Engineer: Build Scalable, High-Quality Systems

Central Parking • Waterford

On-site
GBP 70,000 - 100,000
QA Engineer
QA Engineer

CSL Group • Watford

On-site
GBP 42,000 - 56,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Enterprise Recruitment Ltd • London Borough of Enfield

Hybrid
GBP 55,000 - 70,000
Lead Design Engineer
Lead Design Engineer

Siemens AG • Birmingham

On-site
GBP 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Pertemps Bond • Enfield

Hybrid
GBP 60,000 - 65,000
Hybrid working
Ownership of complex software projects
Senior mentorship to engineers
Systems Engineer
Systems Engineer

Osiris Recruitment • Chippenham

On-site
GBP 60,000 - 80,000
Hybrid working arrangement
Comprehensive benefits package
Career development opportunities
+1
Systems Engineer
Systems Engineer

Hitachi Rail Gts Uk Limited • Greater London, Birmingham, Cheadle

Hybrid
GBP 50,000 - 80,000