Enable job alerts via email!

Software Engineer – Galileo Platform

OLI Systems

Cambridge

Remote

GBP 45,000 - 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join OLI Systems as a Software Engineer for the Galileo platform, a next-generation cloud-native service transforming the chemistry industry. You will play a key role in developing scalable and resilient software solutions, collaborating with experts to tackle complex challenges in a high-growth environment focused on innovation and sustainability.

Benefits

Flexible working hours
Remote work opportunities
Career development support
Inclusive workplace culture

Qualifications

  • 4+ years of experience in software development.
  • Hands-on experience with modern development frameworks.
  • Experience in building CI/CD pipelines and cloud-hosted systems.

Responsibilities

  • Design, implement, and test code for the Galileo platform.
  • Build and maintain CI/CD pipelines for deployments.
  • Collaborate with DevOps for scalable infrastructure.

Skills

.NET
C#
Python
CI/CD
DevOps
Cloud Computing
JavaScript
HTML
CSS

Education

Bachelor’s degree in Computer Science, Engineering or related field

Tools

Docker
Azure
AWS

Job description

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
By working with us, we want you to:
  • 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 and demonstrable 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: (we use 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 `git rebase master~2 master --onto foo && git push origin` 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—not just for now, but for the long haul. You think in systems, not silos. We want you to impress us by passing a high bar here and then raising it with us.
  • Problem Solving & Delivery – You break down tough, ambiguous problems into clear, actionable steps. You move quickly, but with care—delivering solutions that are practical, tested, and durable. When you're blocked, you figure it out or get help fast. You don’t just talk about outcomes — you make them happen.
  • Quality & Reliability – You don’t just ship features — you ship confidence. You test thoroughly, automate what matters, and monitor proactively to prevent issues before they land. You take pride in building systems that behave reliably in the real world. Others trust your work because it holds up.
  • Ownership & Integrity – You own your work end to end, from the first commit to the outcome. You follow through on your commitments, communicate early and clearly when things change, and fix mistakes fast without finger-pointing. People know they can count on you, and you don’t take that lightly.
  • Collaboration & Knowledge Sharing - You’re generous with your knowledge and intentional communication. You seek input across roles; help unblock teammates and give feedback that makes the team stronger and perform better on our journey.
  • Adaptability & User Focus – You pick up new domains quickly, whether that’s a technical concept or a scientific one. You stay focused when priorities shift, and you adjust without losing momentum. Most importantly, you never lose sight of the user—you build with their experience, needs, and success 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.