Staff Software Engineer-C# .NET Microservices

1 week ago


Bengaluru, Karnataka, India Ivanti Full time ₹ 12,00,000 - ₹ 36,00,000 per year

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 —​we're happy to help.

Ready to make your mark?
Apply today and shape the future of Everywhere Work with Ivanti

#L1-SHUBHANGI



  • Bengaluru, Karnataka, India Cyanous Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About the Role : We are seeking an experienced Senior .NET/C# Engineer with strong expertise in Azure cloud-native technologies and modern software development practices. The ideal candidate will play a dual role of hands-on developer and technical leader, driving cloud migration, microservices architecture, and secure enterprise-grade solutions.Key...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About The RoleWe are seeking an experienced Senior .NET/C# Engineer with strong expertise in Azure cloud-native technologies and modern software development practices. The ideal candidate will play a dual role of hands-on developer and technical leader, driving cloud migration, microservices architecture, and secure enterprise-grade solutions.Key...


  • Bengaluru, Karnataka, India Ivanti Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Job Title: Staff Software EngineerLocation: Bangalore, HybridAre 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...


  • Bengaluru, Karnataka, India Danaher Life Sciences Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job DescriptionBring more to life.Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?At SCIEX, one of Danaher's 15+ operating companies, our work saves lives—and we're all united by a shared commitment to innovate for tangible impact.You'll thrive in a culture of belonging where you and...


  • Bengaluru, Karnataka, India Tech Unicorn Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    .NET Software Engineer Location: Remote (with travel for projects as needed)Experience Level: 3+ yearsEmployment Type: Full-TimeJob Summary: We are looking for a skilled .NET Software Engineer with 3 years of experience in building secure, scalable, and high-performing web and backend applications. The ideal candidate will have solid experience with C#,...


  • Bengaluru, Karnataka, India Nanda Professional Services Private Limited Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    We are seeking a motivated Junior Software Engineer with a strong interest in building scalable, high-quality software using the .NET framework. As a part of our development team, you will support the design, development, and maintenance of web applications and services. This is an excellent opportunity for someone early in their career to gain hands-on...


  • Bengaluru, Karnataka, India Conga Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Staff Software EngineerLocations: Bangalore/ AhmedabadReports to: Senior Manager, Software Engineering A quick snapshot... As a Staff Software Engineer, you will collaborate with a passionate team dedicated to solving complex, large-scale challenges that directly impact our customers. This role offers the opportunity to design, develop, and...


  • Bengaluru, Karnataka, India Orcapod Consulting Services Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    .NET Core with Microservices (mandatory).NET Framework, C#Angular or React, HTML, CSSSQL, TypeScriptGitHub, Jira, Sonatype, JFrogResponsibilities:Develop and maintain scalable .NET Core microservices applicationsIntegrate frontend components using Angular/ReactParticipate in code reviews, testing, and CI/CD processesQualifications:Bachelors in Computer...


  • Bengaluru, Karnataka, India SCIEX Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Bring more to life.Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?At SCIEX, one of Danaher's 15+ operating companies, our work saves lives—and we're all united by a shared commitment to innovate for tangible impact.You'll thrive in a culture of belonging where you and your unique...


  • Bengaluru, Karnataka, India Conga Full time ₹ 10,000 - ₹ 25,000 per year

    A career that's the whole packageAt Conga, we've built a community where our colleagues can thrive. Here you'll find opportunities to innovate and support growth through individual and team development, all within an environment where every voice is heard.Congaaccelerates the customer's journey to becoming a more connected and intelligent business. The Conga...