Research Software Engineer

University of Sheffield
Sheffield, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Sheffield, United Kingdom

Tech stack

Testing (Software)
Static Program Analysis
Dynamic Program Analysis
Software Tools
Software Engineering
Information Technology

Job description

In this role, you will bridge the gap between theoretical research and practical software engineering. Your primary responsibility will be the design, implementation, and maintenance of software tools intended to detect, reproduce, and mitigate flaky tests within real-world environments. You will also conduct supporting research into the root causes of non-determinism, performing empirical studies on large-scale codebases to validate tool effectiveness and improve the technical understanding of test stability., A prestigious university in the UK is seeking a Research Software Engineer for an EPSRC-funded project focused on flaky software tests. The ideal candidate will design and implement tools to detect and mitigate flaky tests, and conduct research on non-determinism in..., Sheffield, South Yorkshire, United Kingdom Be the First to Apply Job DescriptionRole: Digital Forensic Analyst Location: Ecclesfield, Sheffield Hours: 37 Contract Type: Permanent In this role you will provide support to police investigations by securing and retrieving..., The Campaign Projects Manager is a fixed-term role that supports the University's fundraising priorities by turning strategy into action.Reporting to the Associate Director of Campaign Management, you will identify, plan, and manage key fundraising projects and giving... © 2026, Jobsora.com

Requirements

Candidates must possess a bachelor's or master's degree in Software Engineering or Computer Science, and be working towards a PhD with a specific focus on testing reliability. Crucially, you must have proven experience writing tools to address flaky tests and have encountered and mitigated them in practice. Expertise in developing analysis tools, such as static analysis, dynamic analysis, or code instrumentation, is required, alongside a deep technical understanding of software testing frameworks and continuous integration (CI) pipelines., A prestigious university in England is seeking a Software Engineer for the EPSRC-funded Test FLARE project, focusing on flaky software tests and their mitigation. This role requires a Bachelor's or Master's degree in Computer Science or Software Engineering, experience in...

Research Associate in Health Economic Modelling, Stage(s) assessed at: Postgraduate qualification (Masters level or equivalent experience) in a numerate subject e.g. Economics, Health Economics, Epidemiology, Mathematics, Operational Research, Statistics, Data Science etc. The University of Sheffield is a remarkable...

Benefits & conditions

The University of Sheffield is a remarkable place to work. Our people are at the heart of everything we do. Their diverse backgrounds, abilities and beliefs make Sheffield a world-class university. We offer a fantastic range of benefits including a highly competitive...

Research Assistant

The University of Sheffield

The University of Sheffield is a remarkable place to work. Our people are at the heart of everything we do. Their diverse backgrounds, abilities and beliefs make Sheffield a world-class university. We offer a fantastic range of benefits including a highly competitive...

Business Support Officer / PA

The University of Sheffield

The University of Sheffield is a remarkable place to work. Our people are at the heart of everything we do. Their diverse backgrounds, abilities and beliefs make Sheffield a world-class university. We offer a fantastic range of benefits including a highly competitive...

About the company

Job descriptionWe are seeking a Research Software Engineer to join the EPSRC-funded Test FLARE project, which focuses on Flaky Software Test Analysis and Repair. This initiative addresses one of the most persistent challenges in modern software development: "flaky tests"-automated tests that pass and fail non-deterministically without changes to the code., The University of Sheffield is a remarkable place to work. Our people are at the heart of everything we do. Their diverse backgrounds, abilities and beliefs make Sheffield a world-class university. We offer a fantastic range of benefits including a highly competitive..., Methods Business and Digital Technology LimitedMethods is a £100M+ IT Services Consultancy who has partnered with a range of central government departments and agencies to transform the way the public sector operates in the UK. Established over 30 years ago and UK-based, we...

Apply for this position