Senior Software Engineer in Didcot

Senior Software Engineer in Didcot

Didcot Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
D

At a Glance

  • Tasks: Lead and develop innovative software solutions for cutting-edge scientific projects.
  • Company: Join a pioneering organisation at the forefront of scientific technology.
  • Benefits: Enjoy 26 days leave, flexible hours, and a fantastic pension scheme.
  • Why this job: Shape the future of data analysis with modern tech in a collaborative environment.
  • Qualifications: Experience in software development and team leadership is essential.
  • Other info: Work on exciting greenfield projects with excellent career growth opportunities.

The predicted salary is between 48000 - 72000 £ per year.

We now have an opportunity for a Senior Software Engineer to provide leadership and develop scientific software to be used on Diamond’s beamlines. Work collaboratively with beamline scientists and other members of SSCC to gather software requirements, design, and architect software solutions to meet the needs of the user community. Lead on activities to provide software as a service to users on Diamond and external infrastructures (e.g., cloud) to the benefit of beamlines.

This role offers a rare opportunity to work on a greenfield project: building a cutting-edge, cloud-native data analysis platform. You will play a central role in shaping the architecture, tooling, and deployment strategy, free from legacy constraints. The project will leverage modern technologies such as Kubernetes for orchestration, Rust for high-performance, reliable services, and TypeScript with React on the frontend.

Responsibilities include:

  • Providing technical leadership on software projects to develop, test, maintain and support software solutions across beamlines in collaboration with SSCC members and beamline scientists.
  • Leading and implementing industry standard software engineering practices to ensure sustainability of software solutions.
  • Bringing an experienced software engineer vision and problem-solving mindset to the software lifecycle and advise on project structure to identify problems early and avoid pitfalls before they become apparent.
  • Leading on code modernisation activities with reliability, robustness, performance, and portability in mind to meet the needs of the user community.
  • Leading on code review meetings and provide mentoring for junior software engineers as well as develop a nurturing environment to learn industry standard software engineering practices.

About You

You will hold a First degree in relevant field, or equivalent, as well as significant experience in the following areas:

  • Professional (or equivalent) software development in a technical software environment.
  • At least one higher level programming language (such as C++/Python/Rust/Typescript).
  • Supervising and directing small teams and mentoring/code reviews.
  • Cloud-native technologies and container orchestration (e.g., Kubernetes).

You will also have a technical/theoretical understanding of methods, systems and approaches relating to technical software engineering including computing architecture and algorithms. Experience with or interest in modern frontend development and user interface design principles would be beneficial.

Benefits

Diamond offers an exceptional benefits package to support staff in achieving a positive work/life balance. This includes 26 days annual leave plus Christmas closure, public holidays, 2 annual volunteering days and flexible working hours. We also offer an excellent defined benefit pension scheme. Staff also have access to a range of amenities on site including a nursery, cafes, a restaurant and sports and leisure facilities. A relocation allowance may also be available where applicable.

Senior Software Engineer in Didcot employer: Diamond Light Source

At Diamond, we pride ourselves on being an exceptional employer, offering a collaborative and innovative work culture that empowers our Senior Software Engineers to lead cutting-edge projects in a supportive environment. With a strong focus on employee growth, we provide ample opportunities for professional development, mentorship, and the chance to work with modern technologies in a greenfield setting. Our comprehensive benefits package, including generous leave, flexible working hours, and on-site amenities, ensures a healthy work/life balance, making Diamond an attractive place for those seeking meaningful and rewarding employment.
D

Contact Detail:

Diamond Light Source Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Didcot

✨Tip Number 1

Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give us insights into the company culture and maybe even a referral!

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to the languages mentioned in the job description, like Rust or TypeScript.

✨Tip Number 3

Showcase your leadership skills! Be ready to discuss past experiences where you led projects or mentored others. We want to see how you can bring that experience to the team.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Senior Software Engineer in Didcot

Leadership
Software Development
Cloud-native Technologies
Container Orchestration
Kubernetes
Rust
TypeScript
React
C++
Python
Software Engineering Practices
Code Review
Mentoring
Problem-Solving
User Interface Design Principles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with cloud-native technologies and programming languages like Rust and TypeScript. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Don’t forget to mention your leadership experience and collaborative spirit!

Showcase Your Projects: If you've worked on relevant projects, make sure to showcase them in your application. Whether it's a greenfield project or something involving Kubernetes, we love seeing real-world examples of your work and problem-solving skills.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, it’s super easy!

How to prepare for a job interview at Diamond Light Source

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Kubernetes, Rust, and TypeScript. Brush up on your knowledge of cloud-native solutions and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Leadership Skills

Since this role involves providing technical leadership, prepare examples of how you've led teams or mentored junior engineers. Think about specific challenges you faced and how you guided your team to overcome them.

✨Understand the User Community

Familiarise yourself with the needs of the user community that the software will serve. Be prepared to discuss how you would gather requirements from beamline scientists and translate those into effective software solutions.

✨Prepare for Problem-Solving Questions

Expect to tackle some problem-solving scenarios during the interview. Practice articulating your thought process clearly, especially when it comes to identifying potential pitfalls in software development and how to avoid them.

Senior Software Engineer in Didcot
Diamond Light Source
Location: Didcot
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>