Join Ivanti as a Senior Software Engineer - C++ to develop and maintain critical Windows applications, services, and device drivers. Shape on-premises and SaaS solutions, ensuring seamless performance and security across all deployment landscapes.
Requirements
- Bachelor’s degree in computer science or related engineering field
- 5+ years of Microsoft Windows software development experience using the Windows SDK for applications and Windows services
- 2+ years of experience with Windows device driver development (including kernel-mode, and Windows Driver Model Drivers, Windows Driver Kit)
- Experience developing Windows applications & services
- Strong expertise in Windows Internals such as memory management, interrupt handling, I/O mechanisms, kernel/user mode boundaries, and multi-threading programming
- Kernel-level debugging skills (live systems and using crash dump analysis using debug/PDB files, WinDbg, Static Driver Verified and other related tools)
- Strong team player with excellent communication skills
- Proven ability to design and architect solutions for enterprise environments
- Experience using Microsoft Azure DevOps (ADO) for tracking work items, bugs, and test cases
- Programming languages: C language, plus object-oriented programming language experience such as C++ or C#.
- Platforms/Runtimes: Windows x86, x64, ARM architecture &.NET
- Technologies: Windows application development, Microsoft SQL, Microsoft Visual Studio, GitHub
- Strong grasp of secure code development practices
- Unit testing & automation testing
Benefits
- Remote-friendly, flexible schedules: Empower excellence in every setting and elevate human potential
- Competitive compensation & total rewards: Including health, wellness, and financial plans tailored for you and your family
- Global, diverse teams: Collaborate with talented people from 23+ countries
- Learning & development: Grow your skills with access to best-in-class learning tools and programs
- Equity & belonging: We value every voice. Your story helps inform our solutions for a changing world