Job Search and Career Advice Platform

Enable job alerts via email!

Staff Software Engineer

Ivanti

Warrington

Hybrid

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT management firm in the UK is looking for an experienced full-stack developer with over 8 years of experience, particularly in C#. You will provide technical leadership in a collaborative environment, work on complex projects, and mentor junior engineers. The role involves driving architectural decisions, ensuring high-quality delivery, and fostering a supportive team culture. Our flexible work model promotes work-life balance and excellent total rewards tailored for you and your family.

Benefits

Friendly flexible working model
Competitive total rewards
Global diverse teams
Learning & development programs
Equity & belonging initiatives

Qualifications

  • 8+ years of experience with the Microsoft technology stack and C#.
  • Experience building large-scale, distributed, enterprise-grade SaaS solutions.
  • Proven experience in API design.

Responsibilities

  • Provide technical leadership on complex projects with cross-team impact.
  • Drive architectural decisions and author design documents.
  • Mentor and onboard engineers while participating in hiring.

Skills

Full-stack development experience
Analytical and problem-solving skills
Team-working ethos

Tools

C#
Angular
TypeScript
Azure managed services
Docker
Kubernetes
Terraform
Helm
Microservices architectures
Azure DevOps
Job description
Overview

You will join our Unified Endpoint Management group, building capabilities that help customers discover their assets, manage devices and policies, and monitor asset health. We are a small, collaborative, remote‑friendly team that partners closely with Product and on occasion UX, delivering high‑quality features. We value problem solving, craftsmanship, and continuous improvement, balancing timely delivery with thoughtful architecture and a strong quality bar.

Why is this role exciting?
  • High impact and scope: Shape architecture and engineering decisions in the team.
  • Meaningful problems: Modernize and evolve a distributed, enterprise‑grade SaaS with real‑world scale and complexity.
  • Exposure and Visibility: The opportunity to work on platforms used by well‑known, large enterprise customers.
  • Leadership and growth: Mentor engineers, lead design reviews, and influence hiring while staying hands‑on with modern tech.
  • Artificial Intelligence Innovation: An opportunity to be involved in the adoption of AI tools to enhance engineering experience and drive product innovation.
Responsibilities
  • Provide technical leadership on complex projects with cross‑team impact; set engineering standards and best practices.
  • Drive architectural decisions; author clear, decision‑tracked design docs/ADRs; evolve systems for scalability, reliability, observability and maintainability.
  • Design, refactor, develop, test, deploy, maintain, and enhance large‑scale distributed software solutions.
  • Diagnose and remediate issues while collaborating with colleagues.
  • Write and maintain automated tests; champion CI/CD and tooling for safe, predictable delivery.
  • Advocate for secure SDLC practices – threat modeling, dependency management, secrets management, and secure coding reviews.
  • Partner with Security, SRE, and Customer Support to ensure product quality, operability, and customer success.
  • Mentor, coach, and onboard engineers; participate in hiring.
Success in 6–12 months
  • Delivered new and valuable functionality to customers and been involved in architectural initiatives and authored ADRs that improved system reliability, performance and delivery speed.
  • Raised the team's quality bar through automated testing, CI/CD improvements, secure coding practices and refactoring efforts.
  • Mentored teammates and contributed to consistent design and high‑quality code.
Qualifications
  • 8+ years of full‑stack development experience with the Microsoft technology stack and C#.
  • Analytical and problem‑solving skills, including work with legacy codebases.
  • Proven experience building large‑scale, distributed, enterprise‑grade SaaS using cloud‑native services.
  • Experience of API design in a comparable environment.
  • Team‑working ethos, diligence, and ability to work independently and meet timelines.
Required Technology
  • C#
  • Preferred Angular and TypeScript
  • Azure managed services
  • Docker, Kubernetes, Terraform, Helm
  • Microservices architectures
  • SOLID principles
  • Experience with Azure DevOps for backlog management and CI/CD
Benefits
  • Friendly flexible working model: Empower excellence whether you're at home or in the office and support work‑life balance.
  • Competitive total rewards: Health, wellness, and financial plans tailored for you and your family.
  • Global, diverse teams: Collaborate with talented people from over 23 countries.
  • Learning & development: Access best‑in‑class learning tools and programs so you can grow your skills.
  • Equity & belonging: Every voice counts. Your story helps shape our solutions for a changing world.
About Ivanti

Ivanti empowers organizations to stay productive, secure, and engaged wherever they are. We automate, manage, secure, and service IT assets for companies leading digital transformation, with teammates across twenty‑five countries. We thrive on innovation, collaboration, and growth, encouraging all voices, nurturing diverse perspectives, and empowering teams to deliver meaningful impact.

Equal Opportunity Statement

Ivanti is proud to be an Equal Opportunity Employer. We're dedicated to building a diverse team and creating an inclusive environment where everyone belongs. We welcome applicants from all backgrounds and walks of life. Need adjustments during the process? Reach out to talent@ivanti.com – we're happy to help.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.