Senior Software Engineer – Interoperability & APIs

The University of Sheffield

Sheffield

On-site

GBP 60,000 - 80,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The University of Sheffield is seeking a Senior Software Engineer to lead the development of our core interoperability infrastructure. You will work within the AMRC team to unify legacy systems into a modern digital ecosystem, delivering robust APIs, data pipelines and scalable backend services.

You will collaborate with researchers, industry partners, and shop floor staff to translate connectivity needs into technical requirements, driving reproducible software practices and strong

Qualifications

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related area, coupled with 2-3 years of practical software engineering experience.
  • Proficiency in Python or Java with a portfolio of relevant work developed using Git and source control.
  • Proven track record designing interoperable systems, APIs (REST/GraphQL/OpenAPI) and data integration pipelines.
  • Advanced familiarity with reproducible software development, including testing, documentation, CI/CD and version control.

Responsibilities

  • Design, develop, and implement software pipelines, APIs and middleware to enable seamless communication between disparate systems and datasets.
  • Build data pipelines and orchestration layers with containerisation and microservices to ensure reliable data flow.
  • Architect solutions to connect legacy manufacturing systems to a modern digital ecosystem.
  • Evaluate infrastructure and recommend architectural improvements and communication standards (REST, GraphQL, MQTT, SPARQL).
  • Write clean, scalable backend services and manage open-source repositories.
  • Document architecture diagrams, API specifications, and data flows; maintain strong collaboration with engineers and researchers.

Skills

Python
Java
API design
REST
GraphQL
Git
CI/CD

Education

Bachelor's degree in Computer Science or Software Engineering
Master's degree in Computer Science or related field

Tools

OpenAPI
JSON/XML

Job description

The University of Sheffield is seeking a Senior Software Engineer to lead the development of our core interoperability infrastructure. You will work within the AMRC team to unify legacy systems into a modern digital ecosystem, delivering robust APIs, data pipelines and scalable backend services.

You will collaborate with researchers, industry partners, and shop floor staff to translate connectivity needs into technical requirements, driving reproducible software practices and strong

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

Diversity Dashboard • Sheffield

Hybrid
GBP 39,000 - 47,000
41 days annual leave
Flexible working
Generous pension
+2
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
Change Management Lead (Interoperability)
Change Management Lead (Interoperability)

Dunhillmedical • Sheffield

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

The University of Sheffield • Sheffield

On-site
GBP 39,000 - 47,000
41 days annual leave
Hybrid working
Generous pension
+1
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