AMETEK

Senior Software Engineer

AMETEK$115K — $165K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of professional software development with increasing responsibility.
  • Experience in designing complex Windows desktop applications using C#, C++, or similar languages.
  • Proficient in .NET applications using WPF and MVVM, and familiar with Entity Framework for data access.
  • Knowledgeable in modern development practices like Agile, Clean Code, and continuous integration.
  • Skilled in developing 3D data analysis algorithms in scientific or analytical domains.
  • Expertise in performance-critical, multithreaded applications handling large datasets.
  • Experience in user interface design for technical or scientific users.

Responsibilities

  • Provide technical leadership for AP Suite components, including data models and analysis workflows.
  • Design and develop Windows desktop applications for 3D atom probe dataset analysis.
  • Optimize scientific analysis algorithms for performance and usability.
  • Drive performance improvements and scalability of data pipelines, emphasizing multithreading.
  • Lead sustaining engineering efforts, including defect analysis and modernization of software.
  • Collaborate with scientists and stakeholders to develop robust production software based on their needs.
  • Support teams with technical troubleshooting and mentorship when required.

Benefits

  • Comprehensive healthcare plans including medical, dental, and vision coverage.
  • 401(k) retirement plan with company match.
  • Generous paid time off and holidays to ensure work-life balance.
  • Professional development opportunities for continuous learning and career advancement.
  • Flexible work hours and the possibility of remote work arrangements.
Full Job Description
Job Summary:
The Senior Software Engineer acts as a recognized technical expert and a reference for complex software components. The Senior Software Engineer contributes through deep technical expertise, hands-on development, and technical guidance, without direct people management responsibilities. In this role, the individual will design and develop AP Suite software for reconstruction and analysis of Atom Probe Tomography (APT) data, while providing technical leadership for key components of the platform.

Key Responsibilities:
  • Provide technical leadership and architectural direction for major AP Suite components, including reconstruction pipelines, data models, and analysis workflows.
  • Design, develop, and maintain Windows desktop applications for reconstruction and analysis of large 3D atom probe datasets.
  • Develop and optimize scientific analysis algorithms with a focus on accuracy, performance, and usability.
  • Drive performance optimization of algorithms and scalability of data pipelines, including multithreading and efficient memory usage for large datasets.
  • Lead sustaining engineering efforts, including defect analysis, refactoring, and modernization of existing software.
  • Collaborate with scientists, service teams, customers, and third-party contributors to translate domain needs into robust production software.
  • Support applications, service, and manufacturing teams through technical troubleshooting and guidance as needed.
  • Provides technical guidance and mentoring to other software engineers when required.


Qualifications:

We're looking for a self-motivated, senior-level software engineer with a track record of delivering complex analytical or scientific software. Preferred qualifications include experience in the following area:
  • Designing and maintaining complex Windows desktop applications using C#, C++, or similar languages in production environments.
  • Building .NET desktop applications using WPF and MVVM, including data access with Entity Framework.
  • Using modern software development practices such as source control, Agile development, Clean Code, and continuous integration.
  • Developing or implementing 3D data analysis algorithms in scientific, engineering, or analytical software domains.
  • Developing performance-critical or multithreaded applications that work with large datasets.
  • Designing effective user interfaces for technical or scientific users.
  • Developing analytical or scientific software or quickly learning and applying complex domain knowledge.
  • Owning software components across multiple releases, contributing to technical design discussions, and mentoring other engineers (a plus).


Education & Experience:
  • The ideal candidate will satisfy the following requirements:
    BS in Computer Science (or BS in Engineering, Math, or Science with relevant practical software development experience) or equivalent professional experience.
  • Minimum 8 years of professional software design and development experience, with increasing responsibility over time.
  • Experience developing software in a collaborative environment (source control, release management, continuous integration and testing, validation, documentation, etc.)
  • Must be experienced in Windows desktop applications.
  • Ability to work independently with strong analytical, communication, and teamwork skills.
  • A demonstrated drive for quality results and pride in workmanship and team success.


Compensation

Employee Type: Salaried

Salary Minimum: $115,000

Salary Maximum: $165,000

Incentive: 1289

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.

For more information on AMETEK's competitive benefits, please click here.

About AMETEK

AMETEK, Inc. is a leading global manufacturer of electronic instruments and electromechanical devices with annual sales of approximately $5 billion. The company has more than 200 operating locations and a global workforce of over 19,000 employees. AMETEK's Corporate Growth Plan is based on Four Key Strategies: Operational Excellence, Strategic Acquisitions, Global & Market Expansion and New Products. AMETEK's objective is double-digit percentage growth in earnings per share over the business cycle and a superior return on total capital. The common stock of AMETEK is a component of the S&P 500.
Learn more about AMETEK
Size
18,500 employees
Market Cap
$31.9 billion
Industry
Net Income
$872.4 million
Founded
1930
5 Year Trend
+7.6%
Revenue
$4.5 billion
NASDAQ

Similar Jobs

More Jobs at AMETEK

More Information Technology Jobs

Find similar Senior Software Engineer jobs: