Senior Software Engineer

Jobs.ametek.com

Apply to this job
Subotica, RS, 240000 Until 10/2/2026 8+ years exp First posted August 3, 2026 Last posted August 3, 2026
Job description

AMETEK STC, a business unit of AMETEK, Inc. needs a full-time Senior Software Engineer to continue building our software team. We work hard to keep you focused on creating software by using tools like GitHub, TeamCity, TestRail, and Octopus Deploy. Using .NET and C++ we develop quality software delivered as quickly as possible. Your goal and our goal is to continually improve our software and how we deliver that software.

As a senior member of the software engineering team, you will be mentoring less experienced colleagues by providing guidance on how designs should be implemented and choices in new technologies.

You will be responsible for:

  • Creating and maintaining AMETEK STC TEST and Crystal customer applications
  • Maintaining applications and services used to manage and monitor our TEST manufacturing system
  • Developing strong serial communication code and libraries for RS232 and TCP to interface between our products and our software
  • Providing new technology guidance to keep our systems relevant and able to leverage new automation techniques
  • Designing robust software and system architectures that are easy to test and use clear patterns and practices.
  • Mentoring less experienced software engineering colleagues

Technologies

  • Microsoft .NET Framework and the C# language
  • Microsoft Foundation Class Library (MFC) and the C++ language
  • NuGet
  • Microsoft SQL Server
  • Git
  • TeamCity
  • HTTP
  • RS232, TCP

Job Requirements

  • A bachelor’s degree in computer science, computer engineering, or related field
  • Eight or more years of experience in software engineering
  • Experience with designing software architectures on large systems
  • Understanding of system orchestration and how to deploy dependent versions across multiple systems in one release
  • Demonstrated ability and willingness to use AI tools to improve productivity, decision-making, work quality, and to reduce costs. The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs
  • We're a small site in a bigger business, so you must like working in a small team. You must be able to be responsible for yourself and your projects.
  • You must be able to discuss both your work and solutions to encountered problems in a team environment.

 #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

 

About this role

Summary

Designs, develops, and maintains software systems; mentors team; implements new technologies.

Job title

Senior Software Engineer

Experience level

8+ years

Minimum experience

8+ years exp

Industry

software

Location requirements

On-site in Subotica, RS; remote work not specified.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

.NET FrameworkC++SQL ServerGitTeamCityRS232TCP

Preferred skills

None specified

Specializations

.NETC++software architectureserial communicationAI tools
Locations

Structured locations inferred from the posting.

Subotica, Serbia

On-site City