- Company Name
- Cranleigh STEM, Sustainability & SHEQ Recruitment
- Job Title
- Software Engineer
- Job Description
-
Job title
Software Engineer – Engineering Design & Manufacturing Platforms
Role Summary
Develop and maintain integrated software platforms that support advanced alloy development, component design, and additive manufacturing workflows. Work across the full software development lifecycle, collaborating with engineers, scientists, and developers to deliver scalable solutions in cloud environments.
Expectations
* Deliver high‑quality, maintainable code in C++, C#, or Python.
* Lead architecture discussions, user story creation, and acceptance testing within agile sprints.
* Communicate transparently with cross‑functional teams and translate engineering requirements into software designs.
* Self‑manage long‑term projects while maintaining momentum on short‑term deliverables.
Key Responsibilities
* Design, implement, and refactor modules for component design, turbine engineering, material optimisation, and quality control.
* Integrate third‑party and internal tools into scalable, cloud‑hosted services (AWS or Azure).
* Build automated workflows for additive manufacturing and production monitoring.
* Apply test‑driven development practices and maintain automated test suites.
* Participate in code reviews, continuous integration, and deployment pipelines.
* Collaborate with mechanical, process, and aerothermal engineers to solve complex engineering challenges.
Required Skills
* Proficient in C++, C#, or Python with strong object‑oriented design skills.
* Experience with test‑driven development, agile methodologies, and user‑story generation.
* Clear written and verbal communication; strong problem‑solving and teamwork abilities.
* Ability to manage and deliver on long‑term, cross‑disciplinary projects.
Desirable Skills
* Full‑stack development (ASP.NET Core, Blazor, React, TypeScript, WPF).
* Experience with 3D geometry, FEA/CFD tools, and machine‑learning workflows.
* Knowledge of cloud infrastructure (AWS, Azure), Terraform, CI/CD pipelines, and containerisation.
* Familiarity with mechanical design principles and turbomachinery fundamentals.
Required Education & Certifications
* Bachelor’s degree (2:1 or higher) in Computer Science, Engineering, Mathematics, or a related technical discipline.
---
Oxfordshire, United kingdom
On site
Junior
22-12-2025