company logo

Staff Software Engineer-C# .NET Microservices

Ivanti.com

Office

Bangalore, India

Full Time

Job Title: Staff Software Engineer

Location: Bangalore, Hybrid

Are you an experienced Staff Software Engineer passionate about building innovative, cloud-based solutions and driving technical excellence? At Ivanti, you’ll play a key role in developing and enhancing world-class IT management products used by leading organizations worldwide. Join our collaborative, dynamic team, and contribute to shaping the future of digital work. Your expertise will empower organizations to thrive securely and efficiently—while your impact will be felt by millions of users navigating today’s fast-paced, ever-evolving technology landscape. If you’re driven by challenge and innovation, we invite you to help us deliver exceptional solutions on a global scale.

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 the full software development lifecycle for cloud-based management modules, ensuring the reliability, scalability, and ongoing performance of key IT solutions.
  • Build robust, high-quality features using C# and Angular, leveraging automation frameworks and modern technology stacks such as Kubernetes and Docker.
  • Design scalable REST APIs and cloud-native services that meet the needs of Ivanti’s global customer base, focusing on best practices for security and performance.
  • Partner with cross-functional teams in Bengaluru and the US to align product features, address challenges collaboratively, and deliver business value to enterprise IT departments.
  • Lead by example within Agile teams, championing best coding standards, participating in code reviews, and sharing knowledge of emerging technology trends and practices.
  • Collaborate seamlessly with stakeholders across engineering, DevOps, and product operations to deliver integrated solutions and drive continuous improvement using Azure DevOps workflows.
  • Advise the team on cloud development strategies, secure coding, infrastructure-as-code practices (like YAML, Helm, Terraform), and database design for both SQL and NoSQL environments.

What You Will Bring:

  • Bachelor’s degree in Computer Science or a related engineering field.
  • Minimum of 8 years of software development experience, with expertise in building and maintaining RESTful interfaces.
  • At least 1 year of hands-on experience in cloud development, including microservices, service bus architectures, and containerization.
  • Proficient in programming with C# and Angular, with a strong understanding of modern software development best practices.
  • Experienced with platforms and runtimes such as Kubernetes and Docker.
  • Skilled in using technologies like Microsoft Visual Studio and Azure Portal.
  • Demonstrated expertise in Azure DevOps (ADO) for tracking work items, bugs, and test cases.
  • Strong focus on delivering robust, high-quality code through unit and automation testing.
  • Excellent teamwork and communication skills, with a collaborative mindset.
  • Self-motivated problem solver who embraces learning new technologies and helping others succeed.

Preferred Experience:

  • 1+ years in developing Cloud services/SaaS solutions using Microsoft Azure technologies.
  • Experience working with both SQL and NoSQL databases, including MongoDB.
  • Familiarity with DevOps tools and practices such as YAML, Helm, and Terraform.
  • Knowledge of web technologies (HTTP, CSS, HTML) and secure software development.
  • Practical experience in 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!

#L1-Shubhangi

Staff Software Engineer-C# .NET Microservices

Office

Bangalore, India

Full Time

October 9, 2025

company logo

Ivanti

GoIvanti