Senior Software Engineer in Cambridge

Senior Software Engineer in Cambridge

Cambridge Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
PVH (Tommy Hilfiger/Calvin Klein)

At a Glance

  • Tasks: Join a dynamic team to develop innovative web systems and cloud-native services.
  • Company: Be part of the University of Cambridge's forward-thinking Information Services team.
  • Benefits: Enjoy 41 days of annual leave, a pension plan, and flexible working options.
  • Other info: Collaborative environment with opportunities for mentorship and continuous learning.
  • Why this job: Make a real impact on services that support 60,000 university staff and students.
  • Qualifications: Strong experience in software development, especially with Python, Django, and modern web technologies.

The predicted salary is between 60000 - 80000 Β£ per year.

Overview

The University of Cambridge's Information Services is seeking an experienced Senior Software Engineer to join a multidisciplinary development team of about 50 engineers.

You will contribute to high-profile bespoke web systems and cloud-native services while modernising existing applications.

This is a hybrid role with benefits including a defined benefit pension and 41 days of annual leave inclusive of public holidays.

Our services are public-facing and support University staff and students (~60,000 people), impacting the reputation of a leading university.

We develop new services using modern web architectural standards with emphasis on reusability, APIs, test automation, and CI.

Services are deployed to cloud infrastructure in Docker containers.

Our technology stack includes Google Cloud, Terraform, Docker, Python, Django, React, and Type Script.

We maintain a Dev Ops culture and use Scrum; open by default in our work and repository practices, with guidance in our Guidebook.

Headquartered in a collaborative environment, you will work across products and teams to build consistent architectures and think through their impact on other services and the wider organisation.

Responsibilities

  • Architect secure-by-design web applications and APIs with a focus on maintainability and stability, using clean code.
  • Integrate applications via APIs, event buses, and asynchronous tasks.
  • Write expert-level Python and Django, with working knowledge of Type Script and React (or comparable languages and frameworks).
  • Package web applications in Docker containers and maintain reliable deployment artefacts.
  • Write and apply efficient tests with knowledge of testing frameworks and best practices; conduct thorough code reviews.
  • Use AI coding assistants effectively, write clear prompts, review AI-generated code for correctness, security, and maintainability.
  • Build CI/CD pipelines in Git Lab to test and deploy web applications to the cloud using Terraform.
  • Work with Google Cloud or similar cloud platforms; manage software requirements, priorities, and dependencies.
  • Drive improvements in technical architecture, standards, and processes and select appropriate solutions.
  • Debug effectively in unfamiliar applications.

Requirements (Qualifications)

  • Strong experience in modern software development, testing, security, and operations.
  • Expertise in Architecting secure, maintainable web applications and APIs.
  • Proficiency in Python and Django; working knowledge of Type Script and React.
  • Experience packaging and deploying applications in Docker containers; familiarity with CI/CD practices.
  • Experience with API integration, event-driven architectures, and asynchronous processing.
  • Proven ability to conduct code reviews and uphold coding standards.
  • Ability to apply AI tools pragmatically while ensuring code quality and security.
  • Experience with Git Lab CI/CD, Terraform, and cloud platforms such as Google Cloud.
  • Strong communication skills and ability to work in cross-functional, Dev Ops-aligned teams.
  • Ways of Working
  • Collaborate in cross-functional teams, mentor junior engineers, and contribute to continuous improvement of services.
  • Communicate clearly in written and verbal form with University colleagues, users, and business representatives to gather and refine requirements.
  • Focus on delivery while maintaining quality, security, and compliance with ownership standards.
  • Proactively learn and apply modern practices and new skills; apply AI tools appropriately as they evolve.
  • Work across products to build consistent architectures and consider the wider impact on services and the organisation.
  • Diversity, Inclusion & Benefits
  • We welcome applications from individuals seeking part-time or flexible working arrangements.
  • We particularly welcome applications from women and/or candidates from a BME background as they are under-represented in this department at this level.
  • The University actively supports equality, diversity, and inclusion and encourages applications from all sections of society.
  • Benefits include a defined benefit pension and generous annual leave.
  • #J-18808-Ljbffr

Senior Software Engineer in Cambridge employer: PVH (Tommy Hilfiger/Calvin Klein)

Intapp is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration within the accounting and consulting sectors across EMEA. With a strong commitment to employee growth, Intapp provides ample opportunities for professional development and leadership coaching, ensuring that team members thrive in their careers while contributing to the company's strategic vision. The culture is built on accountability and high performance, making it an ideal place for those looking to make a significant impact in a rapidly evolving industry.

PVH (Tommy Hilfiger/Calvin Klein)

Contact Details:

PVH (Tommy Hilfiger/Calvin Klein) Recruitment Team

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

Python
Django
TypeScript
React
Docker
CI/CD
GitLab