Our client is an award-winning technology company developing advanced software platforms used by organisations across the UK and internationally.
Operating at the intersection of SaaS, Cloud, AI/ML, NLP and enterprise systems, the business builds and supports mission-critical applications within a technically serious environment.
They are seeking a Software Developer who can contribute to the design, development and improvement of complex systems, with a focus on quality, performance and long-term scalability.
The Role This is a hands-on engineering role within a structured, high-performance environment.
You will:
- Design, develop and maintain software components within enterprise platforms
- Work across cloud-based systems and scalable architectures
- Analyse system behaviour, performance and reliability
- Collaborate with engineering teams to deliver robust, production-ready code
- Contribute to system improvements, refactoring and optimisation
- Support the full software lifecycle from design through to deployment
Technology Environment You will work across a modern technology stack, including:
C# | .NET | JavaScript | TypeScript | React | Python | SQL
Exposure to:
- SaaS and Cloud platforms
- AI / Machine Learning / NLP (desirable)
- Distributed and enterprise systems
- CI/CD and scalable infrastructure
Requirements - Degree in Computer Science, Engineering or similar (preferred), 2:1 or above
- 3+ years’ commercial software development experience
- Strong understanding of software engineering principles
- Experience building or maintaining production systems
- Ability to write clean, structured and maintainable code
Desirable - Experience within SaaS or cloud-based environments
- Exposure to AI/ML or data-driven systems
- Understanding of system design and architecture
- Experience working in Agile environments
About You - Technically capable and structured in your approach
- Comfortable working within complex systems
- Strong problem-solving ability
- Able to communicate clearly within engineering teams
- Focused on quality, ownership and delivery
Summary This is an opportunity to join a technically credible organisation where engineering standards matter, and where developers are expected to contribute meaningfully to real systems.
It will suit individuals looking to develop depth, not just activity, within a stable and high-performing environment.