Senior Software Engineer

2 Days Old

A global technology organisation delivering high-performance, mission-critical software solutions is seeking an experienced Software Engineer to join its growing team in Reading. The company develops advanced control and orchestration platforms used by customers worldwide to manage complex, real-time systems and customised operational workflows. Their solutions operate at scale, integrating with distributed infrastructure and third-party technologies in highly resilient environments. Working within Agile Scrum teams, you will contribute to the design and development of core platform components using modern C++ in containerised, cloud-native environments. The Role As a Software Engineer specialising in modern C++ and Kubernetes, you will:
Analyse user stories and translate them into clearly defined technical tasks Estimate development effort and complexity Develop new software components and enhance existing systems Participate in peer code reviews to maintain high engineering standards Apply a test-driven mindset, developing robust unit tests Create and maintain clear technical documentation Investigate and resolve defects through structured tracking systems Identify potential risks and collaborate with Quality teams to build effective test plans Contribute to continuous improvement of engineering tools and practices
Technical Skills & Experience:
Bachelor’s or Master’s degree in Computer Science (or equivalent practical experience) 5–8 years of professional experience developing software using modern C++ Strong experience building and deploying resilient applications in Kubernetes, including networking and load balancing Experience designing and implementing RESTful APIs and WebSocket-based communication Comfortable working within large, multithreaded codebases Development experience on Windows and/or Linux platforms Solid understanding of software architecture and design principles Proven track record in complex problem solving
Desirable (not essential):
Experience working in complex control or orchestration platforms Familiarity with Agile/Scrum methodologies Experience with tools such as Jira, TeamCity, or BitBucket Exposure to test-driven development practices
Personal Attributes
Detail-oriented with a strong focus on quality Pragmatic and delivery-focused with a constructive mindset Capable of working autonomously while collaborating effectively within a team Strong communicator who shares information proactively Creative, analytical, and solutions-driven Quick to understand complex technical domains
Why Apply?
Join a collaborative, technically strong engineering environment Contribute to mission-critical platforms used by global organisations Be part of a company that values innovation, agility, and continuous improvement
If you are passionate about high-performance C++ development and cloud-native system design, this opportunity in Reading offers the chance to make a meaningful impact within a technically challenging environment. #J-18808-Ljbffr
Location:
Reading
Job Type:
FullTime

We found some similar jobs based on your search