Staff Engineer

Hybrid
Senior
🇬🇧 United Kingdom
Software Developer
Software development

At Materials Nexus, we have big ambitions. Our mission is to accelerate the change to net-zero. Our vision is to do this through the disruption of materials discovery and production.

We are looking for a talented software developer to join our team. You will play a leading role in championing software excellence and scalability so our scientific platform can make greater change at an even faster rate.

Your role will span across the breadth of the technical team, from quantum calculations to ML tools to front-end development. You will act as an engineer, architect, collaborator, and mentor, working to build the best software possible.

This is the perfect role for someone looking for a varied and dynamic role in a start-up making a real impact on the world.

What you will be doing:

  • Work alongside our cutting-edge scientific team to drive scalability of the platform.
  • Mentor and guide other members of the tech team to help them develop their software development skills, fostering a culture of continuous learning and growth.
  • Champion software development best practices, including: thorough code review, comprehensive testing strategies, detailed documentation, architectural design, and promoting a culture of engineering excellence.
  • Implement robust quality assurance processes to ensure the accuracy, reliability, performance, and security of our software.
  • Identify opportunities for process improvement across the tech team, maximising our impact potential.
  • Stay updated on industry trends and emerging technologies, and assess their potential impacts on our roadmap.

Requirements

What we think you will need to be successful:

  • Experience in large multi-developer environments, with an extreme eye for detail and passion for building functional, scalable, market-ready products.
  • Python & JavaScript - excellent grasp of their advanced language features and development best-practices.
  • Software engineering principles, including design patterns, data structures, and algorithms, and their optimal usage in different environments.
  • Linux environments and terminal interfaces.
  • API design and best-practices.

You may have some experience with or desire to learn:

  • High-performance languages such as C++, or Julia.
  • DevOps and deploying software in cloud environments.
  • Some understanding of containerisation technology (e.g., Docker).

 

Materials Nexus

Materials Nexus

A leading provider of software solutions for businesses of all sizes, committed to delivering innovative and reliable software products.

Software
Technology
Small Business

Other jobs at Materials Nexus

 

 

 

 

 

 

 

 

View all Materials Nexus jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇬🇧 United Kingdom
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs