Skip to main content

Senior Software Engineer

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

About Secondmind

Secondmind is the Optimization Engine for the software-defined vehicle. From reducing design simulation time and calibration overhead, to continuously improving energy efficiency and performance throughout the vehicle lifecycle, our cloud-native optimization solutions give engineers the tools and confidence to re-imagine the design, development and experience of driving, and accelerate the transition to carbon-neutral mobility. We exist to help automotive innovators design better cars faster, and achieve greater sustainability through machine learning.

About the role

You'll play a crucial role in a dynamic, agile team, heavily contributing to the design, implementation, and maintenance of our cloud-based SaaS products. This role is ideal for someone who thrives in a fast-paced environment and has a passion for building robust, maintainable software that addresses real-world problems.

What will you be responsible for?

  • Develop and Maintain Software:
    • Build and maintain production-quality cloud-based SaaS products.
    • Write high quality, maintainable software.
    • Extend unit testing and test automation to ensure code reliability.
    • Adhere to security best practices in software development.
  • Collaborate and Improve:
    • Work effectively alongside other team members.
    • Actively participate in design discussions and code reviews.
    • Give and receive feedback, promoting continuous improvement.
    • Continuously develop your own engineering skills.
    • Help others improve their skills.
  • Lead Projects:
    • Lead the implementation and delivery of complex projects, delivering valuable increments despite challenging deadlines.
    • Break down requirements into manageable tasks.
  • Hybrid Working:
    • Be present in the Cambridge office as part of a hybrid working environment.

What skills, experience, and qualifications do you need to succeed in this role?

Essential

  • Minimum 5 years of software development experience in a commercial environment, including experience building and maintaining large scale cloud-based SaaS products running in production.
  • Highly experienced with agile working practices and iterative development.
  • Experience of full software development life cycle.
  • Self-motivated, enthusiastic, and adept at identifying and solving problems.
  • Proven ability to work effectively alongside others, emphasising feedback and continuous improvement.
  • Experience collaborating with Product Management to translate engineering requirements into elegant working software.
  • Proven ability to deliver projects against challenging deadlines, lead complex projects, and deliver value incrementally.
  • Bachelor's degree in Computer Science, Engineering, Science or equivalent.
  • Right to work in the UK.

Desirable

  • Experience with Python.
  • Experience designing REST APIs and the design and implementation of distributed systems.

Beneficial

  • Experience with CI/CD pipelines and DevOps tools, including proficiency with Docker, Kubernetes, Terraform and cloud computing services (e.g. Google Cloud Platform).
  • Commercial experience with machine learning and frameworks such as TensorFlow.

Our culture / What we can offer you

We offer a working environment that is inclusive, stimulates innovation and continuous learning, and that thrives on growth and change.

Our culture is underpinned by our values; they are what we stand for, part of our DNA. They help us to attract and retain the right talent and customers, help us make the right decisions and clarify how we should all behave and treat one another, they are:

  • Delight every customer (Customers)
  • No bar too high (Excellence)
  • Give more than take (Sustainability)
  • Make the impossible, possible (Innovation)
  • Celebrate differences, act as one (Inclusion)

In addition to a creative work environment that fosters innovation, we also offer a number of benefits including:

  • Competitive salary
  • Contributory Salary Sacrifice Pension Scheme
  • 25 days annual leave, plus statutory bank holidays
  • Hybrid working approach within the UK
  • Stock Options scheme (where applicable)
  • Private Medical Insurance
  • Salary sacrifice electric bike-to-work scheme
  • Cambridge Botanic Garden membership
  • Social events, away days, game nights and sports groups

We are an equal opportunities employer, and aim to ensure all candidates are treated equally and fairly through the application process and beyond. We actively encourage applicants from under-represented backgrounds, and encourage our people to bring their authentic, original, and best selves to work. If you require assistance or an accommodation through the interview process due to a disability, to apply for one of our roles, please contact our HR team at: hr@secondmind.ai.

Job Location

The office is based in Central Cambridge, UK.

We offer a hybrid working environment, with a flexible work schedule to support a work life balance within the UK.

Senior Software Engineer

Secondmind Ltd
Cambridge, UK
Full-Time

Published on 21/09/2024

Share this job now