Software Engineer – Galileo Platform

New Today

Software Engineer – Galileo Platform

Location: Cambridge, UK — Remote‑first today, local office planned as we scale.
Department: Technology

Overview

OLI stands at the intersection of deep chemistry expertise and modern cloud engineering. Our 75-person team has quadrupled in size over the past seven years by translating five decades of chemical insight into agile software that fuels the world’s biggest industrial innovators. From carbon-capture pioneers to global energy giants, customers trust our models when data is scarce, and stakes are high.

Now we are building Galileo, a next-generation, cloud-native platform that will turn OLI’s renowned engine into a global service. This is a ground-up re-architecture that adds distributed computing, AI-assisted simulations, and hardened infrastructure for always-on availability.

Join a small, elite squad inside our Technology Team. You will work shoulder-to-shoulder with domain scientists, DevOps engineers, and product leaders to ship code that takes OLI to the next level as the standard for solving previously “unsolvable” problems in chemistry. Your work will shape entire industries and accelerate the move toward a more sustainable world.

If you thrive in high-growth settings, love clean code and modern technologies, if you care for the quality of what you deliver, and want your contributions to leave a measurable mark, OLI needs you.

Mission Statement

You will deliver production-grade front- and back-end code that extends OLI’s computational engine into a resilient, scalable, AI-ready platform. Within your first year you will work closely with the team, contribute to architectural foundations and push critical Galileo components from prototype to production enabling faster scientific breakthroughs. You will raise the performance, security, and testability of our code base for long-term maintainability and scale.

Key Responsibilities

  • Design, implement, and test high-quality code that powers today’s products and tomorrow’s innovations. Focus on clarity, performance, and long-term maintainability.
  • Build and maintain CI/CD pipelines, use containerization where it makes sense, and create infrastructure that makes deployments smooth, reliable, and repeatable.
  • Strengthen services through thoughtful threat modeling, hands-on code audits, and automated security scanning. Spot vulnerabilities early and address them head-on.
  • Collaborate with DevOps to ensure infrastructure is resilient and ready to scale as needs grow.
  • Apply AI/ML techniques where they unlock real value—accelerating prototyping, informing decisions, or streamlining developer workflows.
  • Stay curious about emerging tools and technologies. Evaluate new promising approaches and back them with smart proof-of-concepts that reduce risk and open new paths forward.
  • Act with quality in mind during code reviews and design walkthroughs. Offer feedback that sharpens ideas, strengthens implementation, and gives support to your peers.
  • Translate complex product concepts into clear, actionable engineering tasks—especially in close partnership with domain experts.
  • Call out technical debt early, suggest practical fixes, and help drive remediation work to completion.
  • Contribute to internal standards, style guides, and engineering playbooks that reinforce strong habits and elevate team consistency.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 4+ years of professional software development with hands-on experience in creating and delivering production code.
  • Strong proficiency in modern .NET/C# and Python.
  • Good knowledge of protocols and APIs (HTTP/HTTPS, REST & JSON API) and the core trio for structuring content (HTML), styling (CSS), and interactivity (JavaScript) for the web.
  • Hands-on experience with cloud-hosted systems with priority on Azure and AWS.
  • Practical experience in using Windows and Linux as development, build and target environments.
  • Practical knowledge of a few popular scripting languages: Bash, PowerShell.
  • Demonstrated successes on lean, cross-functional teams delivering mission-critical software.
  • Proficiency with modern DevOps tooling: CI/CD pipelines, Docker, build systems and automated testing frameworks.
  • Knowing Git well; you could confidently explain why a given Git command would be a bad idea.

Preferred Qualifications

  • Practical experience with C/C++ (14/17), fluent in reading, writing, building and debugging. Solid understanding of cross-platform, portable code challenges and nuances in development and deployment.
  • Rich front-end development experience using popular frameworks (Angular, React or Blazor); developing and debugging JavaScript and/or TypeScript code.
  • Advanced degree in computational chemistry, chemical engineering, or software engineering.
  • Experience rewriting on-prem legacy engines into scalable cloud services.
  • Contributions to open-source scientific-computing projects.
  • Familiarity with distributed computing, scalable cloud services on cloud, or serverless architectures.
  • Certifications in cloud security or AI/ML engineering.

Key Competencies

  • Technical Mastery & Architectural Insight – You write clean, modern code that performs well and stands the test of time. You design systems that are scalable, secure, and easy to maintain.
  • Problem Solving & Delivery – You break down tough, ambiguous problems into clear, actionable steps. You deliver practical, tested, durable solutions.
  • Quality & Reliability – You ship features with confidence, automate what matters, and monitor proactively.
  • Ownership & Integrity – You own your work end to end and communicate early when things change.
  • Collaboration & Knowledge Sharing – You share knowledge and help unblock teammates.
  • Adaptability & User Focus – You adjust to changing priorities and build with the user in mind.

Ready to write code that powers breakthroughs? Apply today and help build the platform that transforms the chemistry of industry.

Equal Opportunity Employer

OLI Systems is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all. Applicants will be evaluated through a structured, rubric-based interview process to ensure consistency and fairness. OLI supports equitable career progression. Advancement decisions are guided by consistent evaluation criteria and regular performance conversations.

#J-18808-Ljbffr
Location:
Cambridge, England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search