Backend Software Engineer
Role details
Job location
Tech stack
Job description
As a Backend Engineer at Unicorn, you will be responsible for designing and building the backend systems that support our platform.
This role is fundamentally about reliability, data integrity, security, and scalable system design. You will build services, APIs, data models, and supporting infrastructure that enable our full-stack engineers, scientists, and hardware teams to build great products on a trustworthy foundation.
You will work closely with our engineering and science teams to define and implement backend systems that support:
- Instrument control and orchestration workflows.
- Data capture, storage, auditability, and traceability.
- Secure user management and permissions.
- Integrations with internal systems (LIMS, ERP, accounting, QC workflows).
- cGxP-adjacent requirements where needed (e.g., CFR Part 11 compliance).
This is a role for someone who enjoys building the "spine" of a product, the systems that must be correct, observable, and dependable.
The startup journey is not easy, nor for the faint of heart. You must see this challenge as invigorating rather than intimidating. Your work will be exciting, and the learning opportunities will be significant. Expect to expand your skill set more in a year than many do in five years., * Design and implement backend services that support Unicorn's products and internal tooling.
- Own database design and data modelling (including performance, integrity, migrations, and traceability).
- Build and maintain APIs and service contracts that enable product features.
- Ensure systems are observable, debuggable, and reliable (logging, metrics, monitoring, alerting).
- Build secure authentication/authorization and permission systems.
- Support integrations across internal operational systems (e.g., ERP, accounting, LIMS).
- Collaborate with embedded and hardware teams to support instrument workflows and machine data.
- Contribute to cGxP-adjacent compliance efforts when required (audit trails, access controls, electronic records, validation support).
- Identify and reduce technical risk (failure modes, data loss, security issues, operational fragility).
Requirements
Do you have experience in Software engineering?, Do you want to build the backend systems that power autonomous laboratories? Do you enjoy designing reliable, high-performance services and data systems that other engineers depend on? Do you want to work at the intersection of software, hardware, and real-world scientific workflows, where correctness actually matters?, * A pragmatic, builder's mindset, you enjoy rapid iteration, fabrication, and practical problem-solving.
- Demonstrated experience building and managing scalable data infrastructure systems.
- Strong proficiency in Python (or equivalent backend language; Python preferred).
- Solid experience working with relational databases (e.g., PostgreSQL) and data modelling.
- Experience designing and maintaining reliable APIs and backend services.
- Comfort taking ownership of system reliability and technical risk.
- Strong communication skills and the ability to work cross-functionally with non-software experts.
NICE TO HAVE
- Experience with event-driven systems, async processing, job queues, or workflow orchestration.
- Experience working with time-series data, scientific data, or instrument telemetry.
- Experience in regulated environments (GxP, CFR Part 11, validation, audit trails).
- Familiarity with infrastructure tooling (containers, CI/CD, deployment pipelines, observability).
- Experience interfacing with embedded systems (e.g., C/C++ for machine control or hardware integration).
- Proficiency with AI-assisted software engineering tools (e.g., Cursor, Claude, Gemini).Previous experience embedded in a biology laboratory or a scientific research team.
- Comfortable working in small, fast-moving startup environments.
While we consider applicants from any relevant background, you will likely have >3-5 years of industry experience.
Benefits & conditions
- Join a fast-moving, transformative industry in a high-growth environment.
- The opportunity to work on real systems with real-world impact - your products could help scientists cure deadly diseases like cancer and heart failure.
- Direct influence on product direction and technical decisions.
- Close collaboration with world-class scientists and engineers.
- A culture that values autonomy, responsibility, and thoughtful work.
- You will be based in the UK's greenest city on the doorstep of the Peak District with world-class hiking, biking, running, and climbing, 15 minutes from our custom-built, independently owned R&D centre., Unicorn Biotechnologies is an equal opportunity employer committed to providing a working environment that embraces inclusion and diversity.
Job Types: Full-time, Permanent
Pay: £40,000.00-£55,000.00 per year
Benefits:
- Casual dress
- Company events
- Company pension
- Cycle to work scheme
- Discounted or free food
- Employee mentoring programme
- Employee stock ownership plan
- Health & wellbeing programme
- On-site parking
- Relocation assistance
- Sick pay
- Transport links