VMware has flagged the Windows 10 Senior Software Engineer job as unavailable. Let’s keep looking.

Who We Are:

Ivanti is a global leader in connecting industry-leading cybersecurity, unified endpoint management, and enterprise service management technologies with the Ivanti Neurons intelligent automation suite to empower users to self-service and enable devices to self-heal and self-secure. Over 40,000 customers, including 96 of the Fortune 100, have chosen Ivanti to discover, manage, secure and service their IT assets from cloud to edge, so they can deliver excellent digital employee experiences and improve IT and security team productivity and efficiency. With headquarters in Utah, offices in London and Paris and nearly 3,200 employees in 25 countries around the world, we are the Everywhere Workplace – it's a great time to work for Ivanti! The company has received numerous awards for being a great place to Work.

Our Culture - Inspire, Innovate & Grow:

Our mission is to be a global technology leader, enabling organizations and our people to thrive in the Everywhere Workplace. A core value at Ivanti is maintaining an environment where all perspectives are heard, respected and valued. We foster a culture where we can all grow, learn, add value and thrive – while achieving new levels of performance together. Ivanti is the right size. We are large enough to be stable and strong, but small enough so your work and opinion matter. Our continued success begins with you!

Position:

We are currently seeking an enthusiastic hardworking software engineer to develop Ivanti’s cloud-native patch management software solution. This person will be a cross-functional member working from the Bengaluru, India office who can help mentor and grow a new team that will work with a team in the US. This individual should be able to collaborate well with others inside and outside of the team to build Ivanti’s cloud-native patch management solution.

What You Will Be Doing:

  • Develop new features for Ivanti Neurons Patch team. 
  • Write design specifications based on new product requirements.
  • Review user documentation and QA test plans 
  • Serve as the point of contact for the customer-support team for all escalations relating to the Patch management team.
  • Troubleshoot, debug and fix customer-reported issues in a timely manner.
  • Ensure robust code quality with rigorous unit testing.
  • Work closely with QA to ensure top-notch product quality.
  • Perform code analysis and reviews of other team member’s work.

Why We Need you!

This is an opportunity to belong to a talented team. You will contribute to products that are highly valued by a broad user base. You will have the opportunity to use best of breed tools and develop using agile/scrum methodologies. Team members are empowered to work in a flexible environment. 

To Be Successful in The Role, You Will Have:

  • BS/BE/B-Tech or MS/ME/M-Tech degree in Computer Engineering, Computer Science, Electrical Engineering or Electronics 
  • 8+ years of experience programming in VC++, C#/.NET on Windows platform.
  • Windows Patch SDK 
  • A Windows-only patch SDK written in C/C++ that supports scanning and remediating patches on Windows. It's delivered as an SDK to internal and external partners. This product is in both Ivanti Neurons and Ivanti Security Controls and is used to patch Windows machines Globally. 
  • Required Skills 
  • C\C++ 
  • Preferred Skills 
  • Windows 
  • Visual Studio 
  • MSBuild 
  • C++ 20 
  • Azure Pipelines 
  • Automated Testing 
  • Pester 
  • Powershell 
  • vcpkg 
  • Linux 
  • C# 
  • Git 
  • Experience with large and complex software systems that feature support of multiple operating systems, interoperability with third-party software, and backward compatibility with previous product versions. 
  • Expertise programming on the Windows operating system, including using Visual Studio and related tools. 
  • Experience with Windows device drivers, especially relating to the Network Driver Interface Specification (NDIS), Transport Driver Interface (TDI), Windows Filtering Platform (WFP), lightweight filter (LWF) drivers, and miniport drivers. 
  • Experience with Microsoft’s WHQL testing procedures, including the setup and maintenance of testbeds that generate the testing log files required for Microsoft’s review and approval of device drivers. 
  • Experienced in writing background services.
  • REST API Development experience
  • Strong communication and teamwork skills
  • Patch domain experience is preferred.

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 teammat

#LI-IP2

Read Full Description
Confirmed 20 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles