Senior Software Engineer, Interoperability & APIs

Diversity Dashboard

Sheffield

Hybrid

GBP 39,000 - 47,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

41 days annual leave
Flexible working
Generous pension
Staff discounts
Career development

Job summary

The AMRC at the University of Sheffield is seeking a Senior Software Engineer to lead the development of core interoperability infrastructure. You will design cross-cutting architectures that enable disparate systems, datasets and platforms to communicate, working with industry partners and researchers to deliver robust data outputs.

With 2–3 years of software experience, you will contribute to APIs, data pipelines, and integration layers, while advancing in a collaborative, agile environment

Qualifications

  • Bachelor's or master's degree in Computer Science, Software Engineering, or related field with 2–3 years practical software engineering experience.
  • Proficiency in Python, Java, or equivalent with Git-based collaboration.
  • Experience designing interoperable software systems, APIs (REST/GraphQL/OpenAPI) and data integration pipelines.
  • Strong focus on reproducible software development: testing, documentation, CI/CD, and version control.

Responsibilities

  • Design, develop, and implement software pipelines, APIs and middleware for seamless system communication.
  • Build data pipelines and orchestration layers, including containerisation and microservices.
  • Architect solutions to connect legacy manufacturing systems to a modern digital ecosystem.
  • Evaluate infrastructure and propose improvements to standards and protocols (REST, MQTT, GraphQL, SPARQL).
  • Write clean, scalable software and maintain backend services and open-source repos.

Skills

Python
Java
REST
GraphQL
CI/CD
Docker
Kubernetes
Git
API documentation

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Docker
Kubernetes
Linux Bash
OpenAPI

Job description

The AMRC at the University of Sheffield is seeking a Senior Software Engineer to lead the development of core interoperability infrastructure. You will design cross-cutting architectures that enable disparate systems, datasets and platforms to communicate, working with industry partners and researchers to deliver robust data outputs.

With 2–3 years of software experience, you will contribute to APIs, data pipelines, and integration layers, while advancing in a collaborative, agile environment

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Interoperability & APIs
Senior Software Engineer – Interoperability & APIs

The University of Sheffield • Sheffield

On-site
GBP 60,000 - 80,000
Senior Interoperability Software Engineer — Hybrid
Senior Interoperability Software Engineer — Hybrid

Dunhillmedical • Sheffield

Hybrid
GBP 39,000 - 47,000
Flexible working (hybrid)
Generous pension scheme
41 days annual leave
+1
Senior Software Engineer (Interoperability)
Senior Software Engineer (Interoperability)

The University of Sheffield • Sheffield

On-site
GBP 60,000 - 80,000
Senior Software Engineer (Interoperability)
Senior Software Engineer (Interoperability)

Dunhillmedical • Sheffield

On-site
GBP 39,000 - 47,000
Flexible working (hybrid)
Generous pension scheme
41 days annual leave
+1
Senior Software Engineer (Interoperability)
Senior Software Engineer (Interoperability)

Diversity Dashboard • Sheffield

Hybrid
GBP 39,000 - 47,000
41 days annual leave
Flexible working
Generous pension
+2
Interoperability Change Lead — Hybrid
Interoperability Change Lead — Hybrid

Dunhillmedical • Sheffield

Hybrid
GBP 38,000 - 47,000
Annual leave
Pension scheme
Flexible working
+1
Change Management Lead for Industrial Interoperability
Change Management Lead for Industrial Interoperability

The University of Sheffield • Sheffield

On-site
GBP 39,000 - 47,000
41 days annual leave
Hybrid working
Generous pension
+1
Senior Machine Integration Engineer (Mechatronics)
Senior Machine Integration Engineer (Mechatronics)

Diversity Dashboard • Rotherham

On-site
GBP 39,000 - 47,000
41 days annual leave
Flexible working
Generous pension
+4
Change Management Lead (Interoperability)
Change Management Lead (Interoperability)

Diversity Dashboard • Sheffield

Hybrid
GBP 39,000 - 47,000
Flexible working opportunities
Hybrid working for some roles
Generous pension scheme
Change Management Lead (Interoperability)
Change Management Lead (Interoperability)

Dunhillmedical • Sheffield

Hybrid
GBP 38,000 - 47,000
Annual leave
Pension scheme
Flexible working
+1