Senior Software Engineer

at  Secondmind

Cambridge CB2, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Dec, 2024Not Specified24 Sep, 2024N/AKubernetes,Computer Science,Distributed Systems,Python,Product Management,Machine Learning,Google Cloud Platform,Continuous Improvement,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science engineering science or equivalent

Proficient

1

Cambridge CB2, United Kingdom