Lead .Net Software Engineer in Cheltenham

Lead .Net Software Engineer in Cheltenham

Cheltenham Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Lead the design and delivery of innovative software solutions using cutting-edge technologies.
  • Company: Join Broadridge, a forward-thinking tech company that empowers its team.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative culture focused on inclusivity and personal development.
  • Why this job: Make a real impact by shaping the future of our core platform with AI-driven development.
  • Qualifications: Strong experience in C#, .NET, and software engineering principles required.

The predicted salary is between 63000 - 77000 £ per year.

At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team.

We’re looking for a Lead .Net Software Engineer to help shape the technical direction, architecture, standards, and delivery of our core platform. This is a hands-on technical leadership role combining software engineering depth with pragmatic architectural judgement. You’ll contribute directly in the codebase while guiding design and delivery across services, APIs, event flows, BFFs, and selected frontend components within an event-driven architecture.

Our platform is built primarily with C#, .NET, PostgreSQL, AWS, Blazor, and MudBlazor, with services running across Lambda, ECS, and EC2. We continue to evolve our engineering practices, tooling, and platform capabilities as the platform grows. We take an AI-first approach to engineering, with AI-assisted development embedded into day-to-day workflows. This role will help drive effective adoption of those practices and support the design, implementation, operation, and governance of selected AI agents and agent-enabled workflows.

While this role does not include line management, it does involve strong technical leadership through mentoring, design guidance, and raising engineering standards across the team.

Responsibilities

  • Provide technical leadership across design, implementation, and delivery
  • Contribute hands-on in the codebase and model strong engineering practices
  • Help shape architecture across microservices, event-driven systems, APIs, BFFs, and frontend applications
  • Guide the design of scalable, secure, and maintainable software solutions
  • Work with architects and engineers to turn technical direction into practical outcomes
  • Define and promote engineering standards, patterns, and best practices
  • Support engineers through code reviews, design reviews, mentoring, and technical problem-solving
  • Collaborate with product, delivery, and business stakeholders to align solutions with priorities
  • Translate requirements into clear solution designs and actionable technical work
  • Identify technical risks, bottlenecks, dependencies, and opportunities for improvement
  • Contribute to AWS-based architecture and engineering practices, including environments using Lambda, ECS, and EC2
  • Improve observability, reliability, performance, security, and operational readiness across the platform
  • Contribute to Jenkins pipelines and CI/CD practices to improve consistency and delivery efficiency
  • Help embed AI-assisted development into engineering workflows across design, coding, testing, and documentation
  • Support the design, operation, and continuous improvement of selected AI agents and agent-enabled workflows
  • Help define and apply appropriate guardrails, governance, and quality controls for AI-enabled tools
  • Maintain clear technical documentation for architecture, services, event flows, pipelines, AI agents, and key decisions

Requirements

  • Strong commercial experience in software engineering, with significant hands-on experience in C# and .NET
  • Experience designing and building production microservices, APIs, and distributed systems
  • Strong understanding of event-driven architecture and asynchronous integration patterns
  • Experience working with BFF patterns and service-oriented frontend integration approaches
  • Strong experience with relational databases, ideally PostgreSQL
  • Strong grounding in software design principles, object-oriented programming, design patterns, and maintainable system design
  • Experience contributing to or leading technical design and architecture decisions
  • Experience with CI/CD pipelines and modern software delivery practices; Jenkins experience is strongly preferred
  • Understanding of build automation, deployment pipelines, release processes, and engineering workflows
  • Experience with testing, code reviews, and software quality practices
  • Meaningful hands-on experience using AI-assisted development tools as part of day-to-day engineering work
  • Practical understanding of AI-first software development
  • Experience contributing to, supporting, or governing the use of AI agents or LLM-powered engineering workflows
  • Ability to break down complex technical problems and guide delivery through clear, pragmatic technical direction
  • Strong communication skills and the ability to work effectively with engineers, stakeholders, and architects
  • Experience mentoring or technically guiding other engineers

Nice to have:

  • Experience with AWS Lambda, ECS, and EC2
  • Experience with Docker and container-based development
  • Experience with infrastructure-as-code and environment automation
  • Familiarity with DevOps practices and infrastructure-aware development
  • Experience with messaging, event streaming, or related event-driven technologies
  • Experience with Blazor and MudBlazor
  • Familiarity with observability and monitoring tooling in distributed systems
  • Experience defining governance, controls, or operating models for AI agents or AI-enabled internal tools
  • Experience working in a growing product or platform engineering environment

We are dedicated to fostering a collaborative, engaging, and inclusive environment and are committed to providing a workplace that empowers associates to be authentic and bring their best to work. We believe that associates do their best when they feel safe, understood, and valued, and we work diligently and collaboratively to ensure Broadridge is a company—and ultimately a community—that recognizes and celebrates everyone’s unique perspective.

Use of AI in Hiring: As part of the recruiting process, Broadridge may use technology, including artificial intelligence (AI)-based tools, to help review and evaluate applications. These tools are used only to support our recruiters and hiring managers, and all employment decisions include human review to ensure fairness, accuracy, and compliance with applicable laws. Please note that honesty and transparency are critical to our hiring process. Any attempt to falsify, misrepresent, or disguise information in an application, resume, assessment, or interview will result in disqualification from consideration.

Lead .Net Software Engineer in Cheltenham employer: Broadridge

Broadridge is an exceptional employer that prioritises employee growth and collaboration, making it an ideal place for a Lead DevOps Engineer. With a hybrid work model based in London, we foster a culture of inclusivity and innovation, offering opportunities to work on cutting-edge technologies while supporting your professional development through mentorship and hands-on experience. Join us to be part of a team that values your contributions and encourages you to bring your authentic self to work.

B

Contact Details:

Broadridge Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead .Net Software Engineer in Cheltenham

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Broadridge or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Broadridge.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Broadridge.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Broadridge that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Lead .Net Software Engineer in Cheltenham

C#
.NET
Microservices Architecture
APIs
Event-Driven Architecture
PostgreSQL
CI/CD Pipelines

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Broadridge.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Broadridge and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Broadridge

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Broadridge uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.