Principal Engineer at Ametek Inc
Herndon, VA 20171, USA -
Full Time


Start Date

Immediate

Expiry Date

07 Aug, 25

Salary

155000.0

Posted On

07 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mechanisms, Technology Solutions, Software Architecture, Protocol Implementation, Windows Services, Communications, Technical Leadership, Transaction Management, Query Optimization, Microsoft Sql Server, Color, Socket Programming, Wpf, Normalization, Teamwork, Ethics, It

Industry

Computer Software/Engineering

Description

Location:Herndon, VA, US, 20171
Business Unit: Telular
Posting Date: May 6, 2025
Job Description:
We are seeking an experienced Principal Engineer to join our innovative team, taking ownership of critical line-of-business applications. As a Principal Engineer, this position is responsible for overseeing best practice implementation across all phases of software development lifecycle from requirements gathering through deployment, ensuring high availability, scalability, and reliability. You will also drive best practices in software development, database optimization, real-time communications, and mentor team members in adopting best-in-class development methodologies.

QUALIFICATIONS:

  • 15+ years of professional software development experience, with at least 10 years focused on .NET/C#.
  • Extensive experience with Microsoft SQL Server, including:
  • Complex query optimization
  • Database design and normalization
  • Performance tuning, indexing strategies
  • Transaction management and high-availability configurations
  • Strong background in network programming and secure communications:
  • TCP/IP protocols, socket programming, and asynchronous communication patterns
  • Proven experience with SMS gateway integration:
  • High-volume message queue handling
  • SMPP/UCP/EMI protocol implementation
  • Robust error handling and retry mechanisms
  • Extensive Windows application development experience:
  • WPF or Windows Forms
  • Multi-threaded development, Windows Services, application deployment, and updates
  • Strong understanding of software security practices, code quality, and software architecture
  • Proven ability to mentor teams and deliver technical leadership
  • Excellent communication, problem-solving skills, and an ownership mindset
    Compensation
    Employee Type: Salaried
    Salary Minimum: $155,000
    Salary Maximum: $165,000
    Incentive: No
    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.
    AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 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 21,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 (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information.
    We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should call 1 (866) 263-8359.
Responsibilities
  • Lead the development, deployment, and maintenance of mission-critical business applications, ensuring robust software architecture and high-quality delivery.
  • Design and optimize SQL Server databases, including complex query optimization, stored procedures, indexing, transaction management, and implementing high-availability solutions.
  • Develop and maintain TCP/IP socket-based communication systems, focusing on real-time data processing and secure asynchronous communications.
  • Integrate, maintain, and optimize SMS gateway systems (SMPP, UCP/EMI protocols) to ensure reliable, high-throughput message processing.
  • Create, enhance, and maintain Windows desktop applications, focusing on performance optimization, multi-threading, and deployment automation.
  • Mentor junior developers, provide technical leadership, and contribute to strategic architectural decisions.
  • Implement best practices around code quality, testing, documentation, and continuous improvement processes.
  • Other duties as assigned.
Loading...