Job Title:
Staff Software Engineer
Location:
Hyderabad, HybridAre you an experienced staff software engineer passionate about delivering innovative solutions and driving technical excellence? Join Ivanti and help us transform how organizations experience digital work. Here, you’ll build scalable, secure products alongside talented colleagues in a fast-paced, global environment, making a real impact for users everywhere.
Why this role matters
At Ivanti, our mission is to elevate Everywhere Work by building secure, innovative solutions that empower users to connect and organizations to thrive—anytime, anywhere. In this role, your work will have a direct impact on how customers experience Ivanti’s industry-leading products, ensuring secure and seamless connectivity for businesses across the globe. By joining our collaborative and inclusive team, you’ll play a vital role in delivering technology that makes a meaningful difference—helping organizations manage, secure, and optimize their IT environments with confidence every day.
What You’ll Do
- Manage tasks and project workflows efficiently using Microsoft Azure DevOps to track work items, bugs, and test cases, ensuring timely delivery and high-quality releases
- Build robust and scalable software solutions for Windows platforms using C#, C++, .NET, and Angular, leveraging expertise in Microsoft Visual Studio and related Microsoft technologies.
- Design and architect innovative solutions by utilizing a deep understanding of Windows Services, Web Services, Windows API, Windows Registry, and security protocols such as TLS/SSL.
- Partner with cross-functional teams and stakeholders, fostering strong communication and teamwork to drive success in complex software development projects.
- Lead by example as a self-motivated engineer, demonstrating a passion for learning new technologies and sharing problem-solving strategies with peers.
- Collaborate closely with team members to implement unit testing and automation testing, continuously improving code quality and software reliability.
- Advise on best practices for software engineering, solution design, and the adoption of new platforms or tools, supporting the advancement of team knowledge and project outcomes.
What You Will Bring
- Bachelor’s degree in Computer Science or a related engineering field.
- Minimum of 5 years’ software development experience on Windows platforms.
- Proven ability to work effectively within a team environment, demonstrating strong communication skills.
- Self-motivated software engineer with a passion for problem solving and assisting others in overcoming technical challenges.
- Demonstrated ability to learn and quickly master new technologies.
- Experience contributing to solution design and architecture.
- Proficiency in programming languages, including C# and C++.
- Hands-on experience with platforms and runtimes such as Windows, .NET, and Angular.
- Strong background in Microsoft Visual Studio, SQL, Windows API, Windows Services, Windows Registry, TLS/SSL, IIS, and Web Services.
- Experience using Microsoft Azure DevOps (ADO) for tracking work items, bugs, and test cases.
- Practical knowledge of unit testing and automation testing.
Preferred Qualifications
- Experience with Windows device driver development.
- Background in developing Cloud services or SaaS solutions utilizing Microsoft Azure technologies.
- Familiarity with HTTP/CSS, HTML, and secure software development practices.
- Experience working within Agile software development methodologies, including Scrum or Kanban.
Why Ivanti?
- 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.
What Drives Us
Ivanti’s mission is to elevate human potential within organizations by managing, protecting and automating technology for continuous innovation.It is through diverse and inclusive hiring, decision-making, and commitment to our employees and partners that we will continue to build and deliver world-class solutions for our customers.To learn more about Ivanti’s Mission and Core Values.
Inclusion at Ivanti
Ivanti is proud to be an Equal Opportunity Employer. We’re committed to building a diverse team and fostering an inclusive environment where everyone belongs. We welcome applicants from all backgrounds and walks of life.Need adjustments during the process? Reach out to talent@ivanti.com — we’re happy to help.
Ready to make your mark?
Apply today and shape the future of Everywhere Work with Ivanti!