At a Glance
- Tasks: Design and develop cloud-native applications using modern technologies and microservices.
- Company: Nominet, a leading domain name registry with a positive societal impact.
- Benefits: Flexible working, early finish Fridays, 30 days leave, and private medical insurance.
- Why this job: Join a mission-driven team transforming internet infrastructure for the better.
- Qualifications: Experience in cloud technologies, strong coding skills, and a collaborative mindset.
- Other info: Dynamic work environment with opportunities for growth and mentorship.
The predicted salary is between 28800 - 48000 ÂŁ per year.
Location: Oxford/Hybrid, GB, OX4 4DQ; Hybrid, with a minimum of 20% in the Oxford office per month.
Company: Nominet – a world‑leading domain name registry operating at the heart of the UK internet. While best known for running .UK domains, our DNS expertise also underpins critical internet infrastructure that government services, including the NHS, rely on. As a public‑benefit company, our work has a positive impact on society, and we’ve donated millions to projects that use technology to improve people’s lives while committing to deliver £60m of support over the next three years.
The Role: We are seeking a skilled software developer with strong experience in cloud‑native technologies to support our transformation to a scalable, resilient and modern service architecture. You will play a key role in designing, developing and modernising applications using containerised microservices, continuous improvement / continuous design (CI/CD) pipelines, and cloud‑native tooling. You will thrive in a DevSecOps culture and be comfortable working in fast‑paced, cross‑functional teams.
What You’ll Be Doing:
- Design, develop, and modernise cloud‑native applications using microservices and event‑driven architecture.
- Refactor and migrate legacy applications for scalability and resilience.
- Build and maintain CI/CD pipelines and containerised deployments (Kubernetes, Docker).
- Ensure applications are secure, observable (logging, metrics, monitoring), and performant.
- Write clean, tested, maintainable code in modern programming languages.
- Collaborate with product managers, QA, and platform/SRE teams to deliver reliable services.
- Contribute to agile ways of working and mentor junior developers where appropriate.
- Implement security best practices across cloud environments.
About You:
- Proven experience with at least one public cloud (AWS, Azure, or GCP).
- Strong API development and database experience (Postgres/Oracle + SQL).
- Proficiency in Java is essential, with Go, Python, or similar languages.
- Experience with front‑end frameworks (ideally Angular, React, or similar).
- Secure coding practices and identity/secrets management.
- Strong version control (Git) and testing practices (integration, automation).
- Problem‑solving, collaboration, and growth mindset.
Nice To Have:
- Containerisation and orchestration (Docker, Kubernetes).
- Infrastructure as Code (Terraform, Ansible).
- Observability tools (Prometheus, Grafana, Databricks).
What To Expect Next:
- 1st stage: Introduction call with a member of the TA team (30 mins)
- 2nd stage: Hiring manager interview (60 mins)
- 3rd stage: Technical Test & Values Interview (90 mins)
What We Offer:
- Hybrid & Flexible Working
- Early Finish Friday – Working week of 34 hours with full‑time pay (Finish at midday on Friday)
- 30 days of annual leave plus bank holidays, with the ability to purchase an additional 5 days
- Private Medical Insurance + Employee Assistance Programme
- Medicash
- Pension Scheme (Matched to 7%)
- Annual Bonus Scheme
- Family Leave (Enhanced)
- Electric vehicle scheme with on‑site charging points
- Rewards platform with access to discounts at hundreds of shops, restaurants, etc.
- Flexible Benefits
Diversity Statement: We’re passionate about creating a workplace where every individual is valued, respected, and empowered. Somewhere we can benefit from all forms of diversity and discover the true value in our differences. If there are any adjustments we could make to the recruitment and selection process to support you, please let us know.
Security Statement: Nominet is committed to the safeguarding and welfare of the internet and expects all employees and volunteers to share this commitment by participating in the relevant security and screening processes. All roles working for Nominet will be subject to a Baseline Personnel Security Standard (BPSS) check. Some roles due to the nature of their work will require additional security clearance.
Software Engineer employer: Nominet
Contact Detail:
Nominet Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Get your networking game on! Reach out to current employees at Nominet or in the software engineering field. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus.
✨Tip Number 2
Prepare for those interviews like a pro! Research common technical questions related to cloud-native technologies and microservices. Practising coding challenges can also help you feel more confident when it’s time to shine.
✨Tip Number 3
Show off your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. Make sure to highlight any experience with Java, Docker, or Kubernetes, as these are key for the role.
✨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, we love seeing candidates who take that extra step to connect directly with us.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with cloud-native technologies, microservices, and any relevant programming languages like Java. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at Nominet and how your background makes you a great fit for our team. Don’t forget to mention your experience in DevSecOps and CI/CD pipelines!
Showcase Your Projects: If you’ve worked on any projects that demonstrate your skills in API development or containerisation, make sure to include them. We love seeing real examples of your work, especially if they relate to the technologies we use at Nominet.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we can’t wait to see what you bring to the table!
How to prepare for a job interview at Nominet
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially cloud-native tools and programming languages like Java. Brush up on your knowledge of microservices, CI/CD pipelines, and containerisation with Docker and Kubernetes.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on your problem-solving and collaboration skills.
✨Understand the Company’s Impact
Familiarise yourself with Nominet's mission and their contributions to society. Be ready to discuss how your role as a Software Engineer can align with their public-benefit goals and how you can contribute to their positive impact on the internet.
✨Prepare for Technical Tests
Since there’s a technical test involved, practice coding problems and review concepts related to API development and database management. Make sure you can write clean, maintainable code under time constraints, as this will be crucial during the interview process.