Senior Software Development Lead

3 weeks ago


Exeter, Devon, United Kingdom digiLab Full time

You'll be working on a range of projects, but with a focus on digiLab's exciting flagship product twinLab. This is an on-site role based in Exeter, Devon. As a member of our agile team, you will collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions.

Key Responsibilities:

  • Software Development: Contribute to the architectural design, development, testing, and deployment of software applications.
  • Security: Apply security best practices throughout the software development lifecycle.
  • Mentorship: Mentor and guide junior engineers, fostering a collaborative and learning-oriented environment.
  • Design and Architecture: Implement and adhere to software design patterns, SOLID principles, and architectural best practices.
  • CI/CD and Deployment: Demonstrate a deep understanding of CI/CD pipelines and ensure efficient deployment processes.
  • Reliability Engineering: Apply knowledge of site reliability engineering to enhance system reliability and performance.
  • Team Process: Champion Scrum and make strong contributions to team-process improvements.
  • Product Management: Collaborate with product management to understand and translate business requirements into technical solutions.
  • Customer Support: Provide technical support to customers and lead diagnosis and mitigation in incident management investigations.
  • API Design: Ensure adherence to RESTful API design principles.

About You:

  • Experience: 3-5 years of industry experience in (scientific) software development.
  • DevOps and MLOps: Experience with DevOps and MLOps.

Desired Qualifications:

  • Masters Level: Masters level qualification in computer science or related degree.
  • Collaborative Development: 2-5+ years of professional experience with collaborative software development.
  • Technical Skills: Deep understanding of Python, Linux, bash, and the command line.
  • Machine Learning and AI: Familiarity with modern machine learning and AI.
  • Security and API Design: Experience with security best practices, user-account management, and RESTful API design and best practices.
  • AWS Best Practices: Experience with AWS best practices, including IAM, Lambda, S3, CloudWatch, CloudFormation, API Gateway, ECR, EC2, and Cognito.
  • Software Design and Testing: Strong understanding of software design patterns, SOLID, and DRY principles, as well as architectural patterns.
  • Version Control and CI/CD: Experience with Git/GitHub and best practices, as well as configuring and using CI/CD pipelines.
  • Containerisation: Experience with Docker and other containerisation platforms.
  • Reliability Engineering: Knowledge of deployment-reliability engineering and the ability to implement reliability best practices.

Team and Communication:

  • Collaboration: Proven ability to collaborate and work well as part of a fast-paced agile team, preferably via scrum.
  • Communication: Excellent communication and interpersonal skills.
  • Mentorship: Proven ability to lead and mentor team members.

Nice to Have:

  • PhD: A PhD in a STEM field.
  • Front-end Development: Experience with front-end development, including HTML, CSS, React, and Javascript/Typescript.
  • UI/UX Design: Experience with UI/UX design principles.
  • Deep Learning: Experience with PyTorch or other deep-learning libraries.
  • Statistics: An understanding of Bayesian statistics.
  • Numpy, Scipy, and Pandas: Experience with Numpy, Scipy, and Pandas libraries.

We Offer:

  • Flexible Working Hours: A 4-day working week, Monday to Friday.
  • Employee Assistance Programme: An Employee Assistance Programme (EAP) scheme.
  • Private Healthcare: BUPA private health care (via salary sacrifice).


  • Exeter, Devon, United Kingdom IMP Software Full time

    Job Title: Senior Software DeveloperRole Summary:We are seeking a highly skilled Senior Software Developer to join our Integrated Curriculum Financial Planning (ICFP) team at IMP Software. As a key member of our team, you will be responsible for designing, developing, and testing software solutions using our tech stack, including ASP.Net, MVC, C#, and...


  • Exeter, Devon, United Kingdom IMP Software Full time

    **Job Title:** Senior Software Developer**About Us:**IMP Software is a leading provider of budgeting, forecasting, and reporting software for multi-academy trusts. Our mission is to empower trusts with the tools and expertise they need to manage their finances more efficiently and effectively.**Role Description:**We are seeking a Senior Software Developer to...


  • Exeter, Devon, United Kingdom IMP Software Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our team at IMP Software. As a key member of our development team, you'll be responsible for designing, developing, and testing software solutions using our tech stack, including ASP.Net, MVC, C#, SQL, and Blazor.Key ResponsibilitiesCollaborate with a team of peers to deliver solutions...


  • Exeter, Devon, United Kingdom IMP Software Full time

    **Job Summary:**We are seeking a highly skilled Senior Software Developer to join our team at IMP Software. As a key member of our cross-functional development team, you will be responsible for designing, developing, and testing software solutions using our tech stack including ASP.Net, MVC, C#, SQL, and Blazor.The successful candidate will have excellent...


  • Exeter, Devon, United Kingdom IMP Software Full time

    **Company Overview:**IMP Software is a leading provider of budgeting, forecasting, and reporting software designed specifically for multi-academy trusts. Our mission is to empower these institutions with the tools and expertise they need to manage their finances more efficiently and effectively.We are proud to be at the forefront of innovation in the MAT...


  • Exeter, Devon, United Kingdom Places Development Full time

    Job Title: {title}We are seeking a skilled Backend Software Developer to join our team at {company}.The ideal candidate will have a solid understanding of software development principles and experience with backend development using Java and Spring.Responsibilities will include designing and implementing scalable backend systems, collaborating with...


  • Exeter, Devon, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software Engineer OpportunityWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Exeter, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop...


  • Exeter, Devon, United Kingdom IMP Software Full time

    Job Title: Software Engineering ManagerEstimated Salary: £72,500We are seeking a highly skilled and experienced Software Engineering Manager to lead our team of software developers. As a manager, you will be responsible for guiding the development process, ensuring timely delivery of projects, and fostering a collaborative work environment.Key...


  • Exeter, Devon, United Kingdom IMP Software Full time

    About IMP SoftwareWe are a leading provider of budgeting, forecasting, and reporting software designed specifically for multi-academy trusts. Our mission is to empower trusts with the tools and expertise they need to manage their finances more efficiently and effectively.We pride ourselves on being at the forefront of innovation in the MAT finance sector,...


  • Exeter, Devon, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are seeking a Senior Software Engineer to lead our development team in Exeter, UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software applications.Lead technical decision-making...


  • Exeter, Devon, United Kingdom Ernest Gordon Recruitment Full time

    We are seeking a highly skilled Senior Software Engineering Lead to join our team at Ernest Gordon Recruitment. The successful candidate will be responsible for leading our engineering efforts and driving innovation within the company. Key responsibilities include:• Developing and implementing software solutions• Mentoring and guiding junior engineers•...


  • Exeter, Devon, United Kingdom Long-term Teachers Ltd Full time

    About the RoleWe are looking for a highly skilled Senior Software Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining complex software systems.ResponsibilitiesDesign and develop software applications using various programming languages and frameworksWork closely with cross-functional teams to...


  • Exeter, Devon, United Kingdom Long-term Teachers Ltd Full time

    We are seeking a skilled Senior Software Developer to join our team at {company}.Key Responsibilities:Design and develop scalable software systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code and adhere to coding standards.Requirements:5+ years of experience in software...


  • Exeter, Devon, United Kingdom Met Office Full time

    Job SummaryWe're looking for a talented Senior Scientific Software Engineer to help us develop innovative solutions for our planet.The ideal candidate will have experience with cloud-based software development and a passion for scientific computing.Develop and maintain high-quality software applications using cloud-based technologies.Collaborate with...


  • Exeter, Devon, United Kingdom FPCR Full time

    We are seeking a highly skilled Senior Software Developer to join our team at {company}.In this role, you will be responsible for designing, developing, and maintaining high-quality software applications.Key responsibilities include:Designing and implementing software solutions that meet business requirementsCollaborating with cross-functional teams to...


  • Exeter, Devon, United Kingdom InvitISE Ltd Full time

    We are seeking a highly skilled Senior Software Developer to join our team at InvitISE Ltd in Exeter. This is a 6-month contract paying up to £600 per day inside IR35.This role allows for remote working with an expectation to attend the office 1-2 days per month.Security Clearance (SC) is required for this position.The successful candidate will possess...


  • Exeter, Devon, United Kingdom beBee Professionals Full time £60,000 - £80,000

    beBee Professionals is seeking a talented Senior Software Engineer to lead our development team in Exeter, UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance software applications.Lead technical...


  • Exeter, Devon, United Kingdom IMP Software Full time

    Job Title: Senior Security AnalystSalary: £65,000 - £75,000The Business:IMP Software is a leading provider of innovative solutions for multi-academy trusts. Our mission is to empower these organizations with the tools and expertise they need to manage their finances efficiently and effectively.Role Description:We are seeking a Senior Security Analyst to...


  • Exeter, Devon, United Kingdom beBee Professionals Full time £40,000 - £60,000

    We are seeking a Senior Software Developer to join our team at beBee Professionals in Exeter, UK. Key responsibilities include developing and maintaining software solutions, collaborating with cross-functional teams, and ensuring high-quality code.Responsibilities:Develop and maintain software applications.Collaborate with cross-functional teams to design...


  • Exeter, Devon, United Kingdom Bangura Solutions Full time

    Job Title: Senior Scientific Software Developer About the Role:We are seeking an experienced Senior Scientific Software Developer to join our team at Bangura Solutions. The successful candidate will work closely with our scientists to develop code for new science in evaluating machine learning weather models.The focus of this role is on optimising...