Senior Software Engineer

ECM Selection Limited
Cambridge, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Cambridge, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Systems Engineering
Automation of Tests
Azure
C Sharp (Programming Language)
C++
Software Documentation
Software Quality
Continuous Integration
Software Design Patterns
Python
Object-Oriented Software Development
Software Architecture
Software Engineering
Test Driven Development
Containerization
Cloud Integration

Job description

Are you ready to lead software development that will transform how life-saving medical therapies reach patients? This pioneering company is revolutionising the software and systems used during the production of medical therapies and is seeking a talented senior software engineer to spearhead technical projects and mentor the next generation of software talent.

This role will see you working closely with the software architect and product owner to develop architectural frameworks and lead software projects from conception through to deployment. The position involves working across the full technology stack from low-level factory control and hardware module interfaces to high-level factory operation, automation and orchestration. The successful candidate will champion software quality through modern agile practices including test-driven development, continuous integration and automated testing, whilst mentoring junior team members and leading software documentation efforts to meet regulatory standards.

Requirements

  • Significant experience leading complex software projects with proficiency in software architecture design, development and testing across most stages of the system engineering lifecycle.
  • Strong skills in modern languages (Python, Java, C# or modern C++) with experience in full stack development, object-oriented programming and modern design patterns.
  • Experience with cloud integration of IoT devices (GCP, Azure or AWS), plus knowledge of software virtualisation and containerisation.
  • Proven ability to mentor engineers and collaborate across multidisciplinary teams.

Benefits & conditions

The company is based on a purpose-built campus south of Cambridge offering sustainable offices, laboratories and green surroundings with a working culture encouraging entrepreneurship, collaboration and freedom to do your best work. You should expect to be on-site full-time. Benefits include private medical insurance, a generous pension scheme and annual bonuses.

Apply for this position