×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Leicester, Leicestershire, LE1, England, UK
Listing for: AMETEK
Full Time position
Listed on 2026-08-24
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 65000 - 90000 GBP Yearly GBP 65000.00 90000.00 YEAR
Job Description & How to Apply Below
  • As a key member of the software development team this role is responsible and accountable for:
  • The design, development and maintaining of desktop applications and backend services using WPF, C#, .NET Core, following MVVM and other established design patterns.
  • Writing clean, testable code following SOLID principles and best practices.
  • Participating in code reviews, technical discussions and mentoring of junior developers.
  • Working with legacy code where needed and contributing to ongoing modernisation efforts.
  • Preparing and maintaining technical documentation, including API documentation, design notes, samples, and user manuals.
  • Identifying, proposing, and adopting emerging technologies and tools to enhance product quality and engineering processes.
  • Collaborating closely with engineering and non engineering teams across India and other global AMETEK locations.
  • Demonstrated ability and willingness to use AI tools to improve productivity, decision-marking, work quality, and to reduce costs. The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs.
Key Responsibilities
  • As a key member of the software development team this role is responsible and accountable for:
  • The design, development and maintaining of desktop applications and backend services using WPF, C#, .NET Core, following MVVM and other established design patterns.
  • Writing clean, testable code following SOLID principles and best practices.
  • Participating in code reviews, technical discussions and mentoring of junior developers.
  • Working with legacy code where needed and contributing to ongoing modernisation efforts.
  • Preparing and maintaining technical documentation, including API documentation, design notes, samples, and user manuals.
  • Identifying, proposing, and adopting emerging technologies and tools to enhance product quality and engineering processes.
  • Collaborating closely with engineering and non engineering teams across India and other global AMETEK locations.
  • Demonstrated ability and willingness to use AI tools to improve productivity, decision-marking, work quality, and to reduce costs. The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs.
Requirements For Consideration
  • 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 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 Team City, Git Hub Actions, or similar tools.
  • Strong analytical and problem solving skills with the ability to work effectively.
Preferred
  • Familiarity with Azure or cloud native development patterns.
  • Experience of database development.
  • Development of Web and/or mobile applications
  • Use of Agentic AI tooling for software development
  • Some applied experience with math package e.g. MATLAB, Mathematica etc.
  • Experienced gained in the metrology, precision engineering, machine tool industry or Optics industry.
Required Personal Attributes
  • Team player, adept at working within Agile software development teams.
  • Flexible approach to tasks, investigating problems with an open and enquiring mind.
  • Understand why technology people get out of bed in the morning to come to work.
Qualifications Or Relevant Work Experience
  • Good Degree Level education (2:1 or higher) in Software Engineering/Computer Science or equivalent with at least 7 years’ experience in a software engineering role within the .Net ecosystem.
Future Development Opportunities
  • Coachable with potential for Principal Software Engineer within 5 years
What We Offer You

Taylor Hobson offers a fun, relaxed, supportive working environment along with:

  • 1 pm Friday finish.
  • Competitive salary and 25 days holiday including Christmas
  • Perkbox – Corporate discounts, GP service & 24-hour Employee Assistance Program
  • Active sports and social…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary