> Markdown version of [/jobs/ext/2447557-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2447557-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Chemify Limited - **Location:** Glasgow, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Airflow, Amazon Web Services, Big Data, Code Review, Extract Transform Load (ETL), Data Warehousing, Cursor (Graphical User Interface Elements), Graph Database, Design of User Interfaces, Python (Programming Language), PostgreSQL, Commercial Software, Query Optimization, Reference Data, SQLAlchemy, Systems Integration, TypeScript, Management of Software Versions, AWS Cdk, Cloud Platform System, ReactJS, Gitlab, Fastapi, Data Lakes, Kubernetes, Information Technology, Figma, Terraform, Data Pipelines, Docker - **Published:** August 6, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=22fc6c86a60d0754 ## About the Role * Significant commercial software engineering experience. * Strong Python, with production experience in FastAPI, Django, Flask, or similar. * PostgreSQL fluency, schema design, query optimisation, and ORM frameworks such as SQLAlchemy/SQLModel. * Commercial experience with TypeScript and React, and a genuine interest in UI/UX. * Experience building and maintaining data-intensive applications, you're comfortable on both sides of the application/data boundary. * Comfortable with containerised deployments (Docker) and CI/CD pipelines (GitLab, ArgoCD). * Hands-on with AWS or another major cloud platform. * Experience integrating with systems you don't own, negotiating contracts, handling partial failure, and enabling teams to own their data. * You've genuinely rewired how you work around AI-assisted development tools (Claude Code, Codex, Cursor, or equivalent), this is part of how we work, not a nice-to-have. * Strong communicator, genuinely collaborative, comfortable with non-technical domain experts as your primary users., * Working knowledge of Kubernetes/EKS, comfortable deploying to and reasoning about containerised workloads in a managed K8s environment. * Experience orchestrating pipelines with Dagster, Airflow, Prefect, or similar. * Solid grasp of ETL concepts and production-grade pipeline design. Beneficial Skills * Interest in chemistry, life sciences, robotics, or manufacturing. * Hands-on experience with scientific data, chemical, biological, or laboratory. * Experience building systems where the data model represents physical things, and being out of sync with reality has consequences. * Previous experience in AI drug discovery is a genuine differentiator for us. * Interest in semantic technologies (graph databases, ontologies) or modern data stack. * Experience enabling analytics teams by building data models for BI tools and dashboards. * Familiarity with Infrastructure as Code (AWS CDK or Terraform) is a strong plus. * Experience with product design thinking and tools such as Figma. * A degree in Computer Science, a scientific discipline, or a related field, useful, not required. We care what you've built. ## Description Everything Chemify does runs on the Unified Data Platform. When a molecule is designed, registered, sourced, synthesised by a robot, tested, and shipped, the platform is what carries it, one canonical identity for every chemical entity, one trusted answer for its properties and hazards, one record of what was actually made and shipped to clients., We're looking for a Senior Software Engineer to own crucial parts of that platform. This is a genuinely full-stack role: you'll own applications end-to-end, the interfaces chemists and operations staff use every day, the services behind them, and the data pipelines that feed them. The platform spans seven domains, chemical identity and registration, chemical safety, inventory, sourcing, reaction data, reference data, and the shared infrastructure underneath. You won't work across all of it, but you won't be boxed into one corner either. We'll match your area to your strengths and appetite, and we expect that to change as the platform grows. What stays constant is the level of ownership: your systems, your architecture calls, your users. You'll work in a tight-knit, cross-functional environment spanning software, chemistry, operations, and programme management, the kind of place where curiosity across disciplines is an asset, not a distraction. If you enjoy solving complex technical problems that make a real-world impact, are a natural communicator, and are energised by working closely with scientists using cutting-edge technology, we'd love to hear from you. What You'll Work On Applications people rely on daily. Full ownership of user-facing systems used by chemists, analysts, and operations teams across multiple sites, from the interface through to the data model. Services that are the single source of truth. Registration and reference services where being authoritative matters, and where every other system is a consumer with its own expectations. Domain modelling that has to be right. Chemical entities, batches, lineage, properties, hazards. These are hard models with real edge cases, and the abstractions you choose will outlive the code. Data pipelines and orchestration. Dagster pipelines feeding a versioned data lake and a warehouse serving multiple use cases, with the reproducibility and governance that scientific data demands. Reconciling sources that disagree. External datasets, vendor systems, and instruments that each claim a different truth, promoting trusted values into the systems everyone else depends on., * Own the full lifecycle of the applications and services in your area: scoping, architecture, development, deployment, and monitoring production. * Design data models and workflows covering a wide range of use cases across AI chemistry, synthesis, and manufacturing. * Build and maintain robust, observable pipelines for internal, client-specific, and literature data. * Work directly with chemists and operations staff to understand how the work actually happens, not how the spec says it happens. * Collaborate with Infrastructure to ensure new work is soundly architected and production-ready. * Define and champion engineering and data best practices: versioning, testing, documentation, governance, data contracts. * Mentor engineers and contribute to communities of practice across the team. * Contribute to team-wide initiatives: code reviews, design discussions, ADRs, process improvements, and workstream planning. ## Related Videos - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [Designing the Future of Human<>Agent Collaboration](https://www.wearedevelopers.com/videos/1447-designing-the-future-of-human-agent-collaboration) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)