Jobs

Senior Software Engineer


Job details
  • Matchtech
  • Stockport
  • 7 months ago

Job summary

We are currently seeking a Senior Software Engineer with a strong background in C# development to contribute to the growth and fortification of our team in Stockport.

Key skills required for this role

"software engineer" AND "C#" AND "rail"

Important

Senior Software Engineer

Job description

We integrate technology design and consulting with specialized knowledge and product development to improve the operational lifespan of train control systems and equipment.
Offering a variety of products and solutions for monitoring signalling assets, we utilize digital technologies to enhance the performance of heavy and light rail networks and signalling systems on a global scale.
We are currently seeking a Senior Software Engineer with a strong background in C# development to contribute to the growth and fortification of our team in Stockport.
Key qualifications include a solid understanding of network-level/low-level device communications like Ethernet, TCP/IP, and RS-232/422/485 protocols. While familiarity with the railway industry and interlocking technology is beneficial, it is not mandatory. Reporting to a Team Leader, your responsibilities will involve guiding and motivating fellow Software Engineers to effectively meet project and customer requirements.
Your role will include:

Adopting and expanding upon an existing portfolio of C# software solutions. Collaborating within a software team to specify, develop, and document software architecture from concept to physical implementation. Overseeing the implementation of testing methodologies to meet safety-related standards. Designing, developing, and enhancing existing GUI using C# Winforms, in collaboration with clients to support user operational requirements. Escalating project-related issues to Team Leaders/Project Management Office and implementing corrective actions. Contributing to future planning and development of solutions and projects for both our organization and external partner work programs. Ensuring compliance with Standard Operating Processes and the Quality Management System. Building effective working relationships with the team and other key stakeholders to resolve problems collaboratively.


Qualifications:
Highly Desirable:

CEng or a level 7 MEng, Masters Qualification in Computer Science, Engineering, or a STEM-related subject with relevant experience.


Skills:
Essential:

Significant commercial experience in .NET with C# working directly with clients. Knowledge of software and application design and architecture. Demonstrable experience building software from concept UML level through verification. Experience in network topology and secure integration solutions. .Net low-level device communications RS-232/422/485 protocols and Ethernet, TCP/IP. Experience in data buffering and optimized sorting methods. Unit and functional testing experience. Source Control (SVN, Git) Excellent written and verbal communication skills. Interpersonal skills, particularly the ability to work with staff and customers at all levels. Attention to detail. Demonstration of CEng competency levels. Industry-related continual professional development.


Desirable:

Experience in building Web Services, WebAPI, and WCF. Experience with Data Analytics and decoding data. Knowledge of current cybersecurity requirements and standards. Knowledge of Railway Signaling systems and interlockings (e.g., SSI, RETB).


In this role, you will collaborate with various departments, including Sales and Business Development, Project Management, Software Team, Hardware Team, System Team, and Product Safety Team, to ensure effective information flow and project progression. As part of the larger engineering team, we encourage collaborative working, idea sharing, and the use of continuous improvement and problem-solving approaches.

Share

manages this role

Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineer

Senior Software Engineer - Cambridge - Hybrid - PermanentMy Client is seeking a Senior Software Engineer to join their Electronics team in Cambridge. This role may require periodic travel to customer sites and other locations.The Electronics team in Cambridge offers project support across various stages, from short-term prototypes to production-level...

Cambridge

Senior Software Engineer, Security (Incident Detection & Response) (Remote - United Kingdom)

JOB DESCRIPTIONSummaryYelp engineering culture is driven by our : we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of...

Yelp Edinburgh

Senior Software Engineer, Security (Incident Detection & Response) (Remote - United Kingdom)

JOB DESCRIPTIONSummaryYelp engineering culture is driven by our : we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of...

Yelp Leeds

Senior Software Engineer, Security (Incident Detection & Response) (Remote - United Kingdom)

JOB DESCRIPTIONSummaryYelp engineering culture is driven by our : we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of...

Yelp

Senior Software Engineer, Security (Incident Detection & Response) (Remote - United Kingdom)

JOB DESCRIPTIONSummaryYelp engineering culture is driven by our : we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of...

Yelp Birmingham

Senior Software Engineer, Security (Incident Detection & Response) (Remote - United Kingdom)

JOB DESCRIPTIONSummaryYelp engineering culture is driven by our : we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of...

Yelp Belfast