At a Glance
- Tasks: Architect and develop cutting-edge software solutions for Windows in a dynamic remote environment.
- Company: Join Ivanti, a global tech leader focused on elevating Everywhere Work.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact by shaping the core experience of Ivanti Neurons for millions worldwide.
- Qualifications: Proven experience in Windows development and expertise in modern C++ and DevOps practices.
- Other info: Be part of a diverse team that values collaboration and innovation.
The predicted salary is between 36000 - 60000 ÂŁ per year.
In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work. Ivanti elevates and secures Everywhere Work so that people and organizations can thrive. While our headquarters is in the U.S., half of our employees and customers are outside the country. We have 36 offices in 23 nations, with significant offices in London, Frankfurt, Paris, Sydney, Shanghai, Singapore, and other major cities around the world. Ivanti’s mission is to be a global technology leader enabling organizations to elevate Everywhere Work, automating tasks that discover, manage, secure, and service all their IT assets.
At Ivanti, our success begins with our people. This is why we embrace Everywhere Work across the globe, where Ivantians and our customers are thriving. We believe in a healthy work‑life blend and act on it by fostering a culture where all perspectives are heard, respected, and valued. Through Ivanti’s Centered Around You approach, our employees benefit from programs focused on their professional development and career growth. We align through our core values by locking arms in collaboration, being champions for our customers, focusing on the outcomes that matter most and fighting the good fight against cyberattacks.
Ivanti Neurons is our cutting‑edge, cloud‑based platform that powers intelligent IT workflows for enterprises around the world. At the heart of this ecosystem is the Neurons Agent—a lightweight, cross‑platform application deployed to customer endpoints on Windows, Mac, and Linux platforms. The Neurons Agent communicates seamlessly with our cloud platform, receiving work instructions and deploying functional Engines provided by feature teams. The agent framework also provides the infrastructure foundation for these feature engines, enabling advanced automation and orchestration on endpoints. Our mission is to deliver agents that are secure, robust, and highly performant, ensuring minimal impact on endpoint resources while maintaining maximum reliability.
You’ll be joining a highly skilled, globally distributed DevOps team driven by a passion for quality, security, and customer impact. As the stewards of the Neurons Agent, our team takes end‑to‑end ownership—designing, developing, and maintaining agent code that must work seamlessly across Windows, Mac, and Linux platforms running on both Intel and ARM architectures. Collaboration is critical in our remote‑first environment, and personal responsibility is high: every team member is entrusted with solving complex problems and delivering features that matter to our customers. We prioritize stable releases, continuous monitoring, and rapid iteration, ensuring our agents meet the highest standards of performance and reliability while minimizing their footprint on user devices.
As a Staff Windows Software Engineer on the Neurons Agent team, you’ll set the technical direction for agent development on Windows. You’ll architect, build, and refine solutions that interact with our Neurons Cloud Platform, ensuring our deployments are resilient, secure, and high‑performing across customer environments.
What You Will Be Doing
- Architect, lead, and implement agent infrastructure and features for Windows.
- Ensure agent reliability, security, and performance with minimal impact on endpoints.
- Drive platform stability through troubleshooting and deep investigation of critical issues.
- Champion DevOps and Agile best practices, fostering a culture of automation and iterative improvement.
- Design and manage automated test and integration test suites for Windows.
- Mentor and guide engineers through technical reviews, setting standards for quality and security.
- Collaborate with Mac and Linux platform leads and feature teams for engine integration and cross‑platform initiatives.
- Work closely with cloud teams to support Azure integrations and deployments.
- Author clear documentation and share knowledge across the global organization.
To Be Successful in The Role, You Will Have
- Proven experience developing advanced solutions for the Windows OS (internals, I/O, security, services).
- Deep expertise in modern C++, C#, and .NET (core).
- Demonstrated technical leadership and mentorship experience.
- Advanced understanding of DevOps best practices (CI/CD pipelines, automation, cloud), preferably with Azure.
- Strong background in Agile methodologies and facilitation of Agile processes.
- High proficiency in designing, building, and maintaining automated and integration tests.
- Proficient with Git/GitHub and other collaborative development tools.
- Excellent communication, documentation, and interpersonal skills.
- Self‑motivated and adaptable; thrives in a distributed, remote environment.
This job posting will remain active until a qualified candidate is identified. At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Ivanti believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. If you require special assistance for the best interview experience, please contact us at recruiting@ivanti.com.
C++ Staff Software Engineer (UK, Remote) in Warrington employer: Ivanti
Contact Detail:
Ivanti Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Staff Software Engineer (UK, Remote) in Warrington
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or other platforms. Ask them about their experiences and the company culture. This not only gives you insider info but also shows your genuine interest in Ivanti.
✨Tip Number 2
Prepare for the interview by understanding Ivanti's products, especially the Neurons platform. Familiarise yourself with how it works and think of ways you can contribute to its success. This will help you stand out as a candidate who’s ready to hit the ground running.
✨Tip Number 3
Showcase your problem-solving skills during interviews. Be ready to discuss past projects where you tackled complex issues, especially in C++ or DevOps. Use specific examples to illustrate your thought process and how you achieved results.
✨Tip Number 4
Don’t forget to follow up after your interview! A simple thank-you email expressing your appreciation for the opportunity can leave a lasting impression. Plus, it reinforces your enthusiasm for the role and the company.
We think you need these skills to ace C++ Staff Software Engineer (UK, Remote) in Warrington
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of C++ Staff Software Engineer. Highlight your experience with Windows OS, modern C++, and any relevant DevOps practices. 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 the role and how you can contribute to our mission at Ivanti. Be sure to mention your experience in mentoring and collaboration, as these are key for us.
Showcase Your Projects: If you've worked on any projects that demonstrate your technical leadership or expertise in C++ and DevOps, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back!
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 shows you’re serious about joining our team!
How to prepare for a job interview at Ivanti
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially modern features and best practices. Be prepared to discuss your past projects and how you've tackled complex problems using C++. This will show that you're not just familiar with the language but can also apply it effectively in real-world scenarios.
✨Understand the Product and Its Impact
Familiarise yourself with Ivanti Neurons and its role in automating IT workflows. Knowing how the Neurons Agent interacts with various platforms will help you articulate how you can contribute to its development. This shows genuine interest and helps you connect your skills to their mission.
✨Emphasise Collaboration Skills
Since the role involves working with a globally distributed team, highlight your experience in collaborative environments. Share examples of how you've successfully worked with cross-functional teams, especially in remote settings, to solve problems or deliver projects.
✨Prepare for Technical Leadership Questions
As a Staff Software Engineer, you'll be expected to lead and mentor others. Be ready to discuss your leadership style, how you handle technical reviews, and your approach to fostering a culture of quality and security. This will demonstrate your readiness to take on a leadership role within the team.