Staff Software Engineer in England
Staff Software Engineer

Staff Software Engineer in England

England Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Ivanti

At a Glance

  • Tasks: Lead software development projects and mentor fellow engineers in a collaborative environment.
  • Company: Join Ivanti, a global leader in IT automation and security.
  • Benefits: Enjoy flexible working, competitive rewards, and top-notch learning opportunities.
  • Why this job: Make a real impact by shaping architecture and driving innovation with AI tools.
  • Qualifications: 8+ years of full-stack development experience, especially with C# and cloud-native services.
  • Other info: Be part of a diverse team that values every voice and fosters inclusion.

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

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.

About the team

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.

What you will do?

  • Technical leadership: Provide thought leadership on complex projects with cross-team impact; set engineering standards and best practices.
  • Architecture and design: Drive architectural decisions; author clear, decision-tracked design docs/ADRs; evolve systems for scalability, reliability, observability and maintainability.
  • Build: Design, refactor, develop, test, deploy, maintain, and enhance large-scale distributed software solutions.
  • Troubleshooting: Diagnose and remediate issues while collaborating with colleagues.
  • Quality and automation: Write and maintain automated tests; champion CI/CD and tooling for safe, predictable delivery.
  • Secure SDLC practices: Advocate for threat modeling, dependency management, secrets management, and secure coding reviews.
  • Cross-functional collaboration: Partner with Security, SRE, and Customer Support to ensure product quality, operability, and customer success.
  • Talent development: Mentor, coach, and onboard engineers; participate in hiring.

What success looks like in 6–12 months

  • You have delivered new and valuable functionality to customers and been involved in architectural initiatives and authored ADRs that improved system reliability, performance and delivery speed.
  • You have raised the team’s quality bar through automated testing, CI/CD improvements, secure coding practices and refactoring efforts.
  • You have mentored teammates and contributed to consistent design and high-quality code.

What you will bring

  • 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.
  • Teamworking 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

Why Ivanti?

  • 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.

What drives us?

Ivanti’s mission is to elevate human potential through technology—managing, protecting, and automating IT for continuous innovation. Our commitment to diversity, inclusion, and our global teams powers the world-class solutions we deliver for our customers.

Inclusion at Ivanti

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 —we’re happy to help.

Ready to make an impact? Apply now and help us build the future of IT!

Staff Software Engineer in England employer: Ivanti

Ivanti is an exceptional employer that champions innovation, collaboration, and personal growth within a diverse and inclusive work environment. With a flexible working model and a commitment to employee development, team members are empowered to thrive both personally and professionally while contributing to impactful projects in the realm of IT automation and security. Joining Ivanti means being part of a global team that values every voice and fosters a culture of continuous improvement and meaningful contributions.
Ivanti

Contact Detail:

Ivanti Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer in England

✨Tip Number 1

Network like a pro! Reach out to current employees at Ivanti on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. It’s all about making connections!

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Since you’ll be working with C# and cloud-native services, make sure you can talk confidently about your experience and how it relates to the role. Practice coding challenges to keep your skills sharp!

✨Tip Number 3

Showcase your problem-solving skills during interviews. Be ready to discuss past projects where you tackled complex issues, especially in large-scale SaaS environments. Ivanti loves candidates who can think critically and adapt!

✨Tip Number 4

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

We think you need these skills to ace Staff Software Engineer in England

C#
Full-Stack Development
API Design
Cloud-Native Services
Microservices Architectures
Azure Managed Services
Docker
Kubernetes
Terraform
Helm
SOLID Principles
Analytical Skills
Problem-Solving Skills
Teamworking Ethos
CI/CD

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Staff Software Engineer role. Highlight your experience with C# and cloud-native services, as well as any relevant projects that showcase your problem-solving skills.

Showcase Your Team Spirit: We love collaboration! Mention any experiences where you've worked in a team, especially in cross-functional settings. This will show us that you can thrive in our remote-friendly environment.

Demonstrate Your Technical Skills: Don’t hold back on showcasing your technical expertise. Include specific examples of large-scale SaaS projects you've worked on, and any architectural decisions you've influenced. This is your chance to shine!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Ivanti

✨Know Your Tech Stack

Make sure you’re well-versed in the Microsoft technology stack and C#. Brush up on your full-stack development skills, especially with cloud-native services. Be ready to discuss your experience with API design and how you've tackled legacy codebases.

✨Showcase Problem-Solving Skills

Prepare to share specific examples of how you've solved complex problems in previous roles. Highlight your analytical skills and any instances where you’ve improved system reliability or performance through architectural decisions.

✨Emphasise Collaboration

Since this role involves cross-functional collaboration, be ready to talk about your experiences working with teams like Security, SRE, and Customer Support. Discuss how you’ve contributed to team success and mentored others in your past positions.

✨Demonstrate Continuous Improvement Mindset

Ivanti values craftsmanship and quality, so come prepared to discuss how you’ve implemented CI/CD practices, automated testing, and secure coding reviews. Share your thoughts on how you can raise the quality bar within the team.

Staff Software Engineer in England
Ivanti
Location: England

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

>