Job Title:  Senior Software Engineer, .NET

Location: 

Bangalore, KA, IN, 560048

Business Unit:  Sensor, Test & Calibration
Posting Date:  Mar 27, 2026
Job Description: 

The Senior Software Engineer, .NET will develop and support AMETEK STC’s software solutions. This role focuses on creating reliable, secure, and scalable systems using strong architecture and modern CI/CD practices. The engineer should be able to work across different stages of R&D projects and manage multiplepriorities effectively. A candidate must be able to work independently and be self-directed.

Roles and Responsibilities:

  • Design and develop desktop applications using WPF, C#, .NET Core, following MVVM and other established design patterns.
  • Build and maintain backend services and distributed systems using C#, .NET, and ServiceStack hosted and internal services.
  • Support modern web applications using JavaScript, React, ASP.NET Core MVC/WebAPI, Node.js, and Express.
  • Perform unit testing and debugging using tools like MSTest, NUnit, or XUnit.
  • Prepare and maintain technical documentation, including API documentation, design notes, samples, and user manuals.
  • Identify, propose, and adopt emerging technologies and tools to enhance product quality and engineering processes.
  • Collaborate closely with engineering and non‑engineering teams across India and other global AMETEK STC locations.

Qualifications:

  • Strong knowledge of C#, .NET Core/.NET Framework, and MVVM architecture.
  • Proficiency in XAML, UI controls, data binding, templating, and WPF animations.
  • Experience with multi-threading, async/await, and performance tuning.
  • Strong understanding of HTTP APIs, and microservices architecture.
  • Experience with SQL Server, Entity Framework, or other ORM/database technologies.
  • Strong experience with unit testing frameworks such as xUnit, NUnit, MSTest for desktop applications.
  • Hands-on experience with serial communication, networking concepts and protocols such as TCP/IP, UDP, and related communication protocols.
  • Experience using Git, and building CI/CD pipelines via TeamCity, GitHub Actions, or similar tools.
  • Strong analytical and problem‑solving skills with the ability to work effectively.
  • Excellent communication and team collaboration skills.

Preferred Skills:

  • Experience with third-party UI libraries like DevExpress, Telerik or Infragistics.
  • Experience with the Software Development Life Cycle (SDLC).
  • Familiarity with Cloud solutions (AWS, Azure, Google Cloud)

Education:

  • Bachelor's degree in Electronics / Computer Engineering or in a similar technical discipline

Experience:

  • 5 to 7 years of experience in Desktop and Web development

#CareForTomorrow

At AMETEK STC we believe in building a sustainable future for our customers, colleagues, suppliers, and the communities in which we operate. We take an active role in promoting real change, by contributing to a healthy, fair, and sustainable society in many of the countries our facilities are located. We call it #CareForTomorrow!

https://www.ametekstc.com/about-us/carefortomorrow

AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 billion.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility.  AMETEK is a component of the S&P 500. Visit https://www.ametek.com/careers for more information.