Software Architect in Cheadle
New Today
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
Software Architect – Safety‑Critical Systems
The Role
We are looking for an accomplished Software Architect to design, develop, integrate, and assure complex distributed software systems within a safety‑critical or safety‑related environment. You’ll work across the full software lifecycle, collaborating with architects, engineering teams, and project managers to deliver secure, high‑integrity solutions on Linux and Windows platforms within a regulated defence setting.
Key Responsibilities
Design and develop software for large distributed systems using C/C++, Java, and Python.
Apply robust software architectures and model‑driven development approaches.
Translate mathematical or theoretical models into efficient, maintainable code.
Develop, deploy, and debug applications on Linux and Windows.
Uphold high‑integrity practices: unit testing, static analysis, configuration management.
Conduct Software FMEA and support risk mitigation activities.
Produce high‑quality technical documentation and lifecycle artefacts.
Contribute to DevOps and IaC initiatives (e.g., Ansible roles/playbooks).
Support software assurance activities including SBOM, licence management, and vulnerability management.
Required Experience
Proven background in software engineering for complex, large‑scale systems.
Experience developing distributed systems.
Significant experience in safety‑critical or safety‑related software (IEC 61508 , IEC 62304/26262 also suitable).
Strong exposure to Linux‑based platforms and infrastructure.
Experience working in regulated industries, ideally defence.
Required Skills
Strong programming skills in Java, C++, and Python.
Solid understanding of software architectures and distributed systems design.
Competence in computational mathematics, especially for modelling and signal processing.
Knowledge of TCP/IP and networking protocols.
Experience with deployment and debugging on Linux and Windows.
Education
Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electronics, Mathematics, or a related discipline—or equivalent industry experience.
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.
- Location:
- Cheadle
- Job Type:
- FullTime
- Category:
- Architect, Software