Research Software Engineer
Role details
Job location
Tech stack
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...