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 innovative IT solutions.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact by shaping the future of intelligent IT workflows.
- Qualifications: Proven experience in Windows development and strong skills in C++ and DevOps practices.
- Other info: Be part of a diverse team that values collaboration and personal responsibility.
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.
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.
Locations
C++ Staff Software Engineer (UK, Remote) in Cheshire, 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 Cheshire, 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 can give you insider info and might even lead to a referral!
✨Tip Number 2
Prepare for the interview by researching Ivanti’s products and values. Understand how your skills in C++ and DevOps align with their mission. This shows you're genuinely interested and ready to contribute.
✨Tip Number 3
Practice common technical interview questions related to Windows development and C++. Use platforms like StudySmarter to brush up on your coding skills and get comfortable explaining your thought process.
✨Tip Number 4
Don’t forget to follow up after your interview! A simple thank-you email can leave a lasting impression. It shows your enthusiasm for the role and keeps you on their radar.
We think you need these skills to ace C++ Staff Software Engineer (UK, Remote) in Cheshire, Warrington
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the C++ Staff Software Engineer role. Highlight your expertise in modern C++, DevOps practices, and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about the role and how you can contribute to our mission at Ivanti. Share specific examples of your technical leadership and collaboration skills.
Showcase Your Projects: If you've worked on any notable projects, especially those involving Windows OS or cloud integrations, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures it reaches the right team quickly!
How to prepare for a job interview at Ivanti
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of C++, C#, and .NET. Be ready to discuss your experience with Windows OS internals, I/O, and security. Prepare to share specific examples of how you've tackled complex problems in these areas.
✨Showcase Your DevOps Expertise
Since the role emphasises DevOps best practices, be prepared to talk about your experience with CI/CD pipelines and automation, especially in Azure. Highlight any projects where you've implemented these practices and the impact they had on the team or product.
✨Collaboration is Key
Ivanti values collaboration, so think of examples where you've worked effectively in a team, especially in a remote setting. Be ready to discuss how you’ve mentored others or contributed to cross-platform initiatives, as this will show your ability to work well with diverse teams.
✨Prepare for Technical Challenges
Expect to face technical questions or challenges during the interview. Practice coding problems related to Windows development and automated testing. This will not only demonstrate your skills but also your problem-solving approach under pressure.