Senior Software Engineer, .NET

AMETEK, Inc.

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMETEK STC in Bangalore seeks a Senior Software Engineer to design, develop, and support .NET solutions with focus on reliable, secure, scalable systems and modern CI/CD practices.

You will work across R&D stages, handle multiple priorities, and collaborate with global teams; strong architecture and self-direction are expected.

Experience in desktop and web development, MVVM, and cloud familiarity is preferred. The role offers growth within AMETEK STC's global engineering network.

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.

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.

Skills

C#
WPF
MVVM
XAML
Async/Await
SQL Server
Unit testing
Git
CI/CD
Microservices

Education

Bachelors in Electronics / Computer Engineering

Job description

Job Title: Senior Software Engineer, .NET

Location:

Bangalore, KA, IN, 560048

Business Unit: Sensor, Test & Calibration

Posting Date: Jul 21, 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 multiple priorities 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

Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.

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

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 35countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual,Inclusion, Teamwork, and Social Responsibility. AMETEKisa component of the S&P 500. Visit https://www.ametek.com/careers for more information.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Firmware
Senior Software Engineer, Firmware

AMETEK, Inc. • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Platform Software Senior Engineer
Platform Software Senior Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,700,000
Platform Software Tech Lead
Platform Software Tech Lead

AMETEK • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Software Development Engineer
Software Development Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Platform Software Tech Lead
Platform Software Tech Lead

AMETEK, Inc. • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Platform Software Senior Engineer
Platform Software Senior Engineer

AMETEK • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Team Lead, Software Engineering (India)
Team Lead, Software Engineering (India)

AMETEK, Inc. • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Tech Lead - Test Software Development
Tech Lead - Test Software Development

AMETEK, Inc. • Bengaluru

On-site
INR 8,695,652 - 14,492,754
Senior Test Engineer
Senior Test Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 2,865,329 - 5,730,658