Post Job Free
Sign in

Technical Lead, Software Engineering

Company:
Ametek, Inc.
Location:
Elkridge, MD, 21075
Posted:
May 17, 2025
Apply

Description:

We are Telular, a business unit of AMETEK and a technology leader in IoT solutions for the commercial telematics, security and home automation markets. For over thirty years we have made smarter connections for our customers. By combining wireless technologies, purpose-built devices, and SaaS commercial offerings, we’ve been a disruptive force in the IoT market.

We’re proud of our culture of innovation and dedication to customer success that has put us in a favorable growth position based on a large and loyal customer base and an ever-increasing number of applications for its solutions.Job description:

The Technical Lead will innovate, design, and develop cutting-edge products as a senior member of a fun and innovative team that makes a real difference by delivering products that are used as part of daily operations. You will play a key role in defining and evolving the architecture, implementation, and development environment of Telular’s Enterprise Fleets platform using your deep knowledge of cloud-based software services on AWS.

Key responsibilities include:

Design and development of scalable, secure and performant software, deployed over our cloud based environment using GitOps methodologies.

Provide guidance and mentoring to other engineers, and “lead by example” with respect to quality and schedule awareness.

Translate user stories into technical tasks, representing the technical team by asking the right questions to develop the optimal solution. Delegate technical tasks to the technical team.

Partnering with internal teams to set goals, plan projects, build timelines, stay within budget, and support organizational objectives.

Promotes a culture of collaboration, mutual respect, ownership & delivering high quality software.

Identify and recommend software tools and components that maximize the Engineering team’s effectiveness.

Leverage appropriate cloud-based software services as part of the technology stack for our products

Other duties assigned.

REQUIREMENTS:

Bachelor’s degree in computer engineering or computer science

10-14 years' experience in a similar field

Application development using AWS, Java, REST, Spring Boot and SQL.

Proven expertise working with IoT datasets using technologies like Parquet, S3, Kafka.

5+ years of experience in AWS cloud development using AWS services like IoT Core, EKS, RDS, S3, Secrets Manager, API Gateway and Cognito.

Experience with object-oriented programming languages (OOP), Domain Driven Design (DDD) and service-oriented architecture (SOA).

Strong knowledge of security concepts, including OWASP Top 10, Role Based Access Control, OAuth, OpenID, TLS and their applicability in software development.

Working knowledge of Docker, Kubernetes, IaC technologies such as Terraform and DevOps best practices.

Experience working in an Agile Scrum environment.

Demonstrable ability to own and deliver projects

Demonstrable ability to analyze problems, diagnose root cause, and apply corrective solutions.

Excellent communication skills, both written and verbal.We offer:

Benefits include: Medical, Dental, Vision, Life, STD, LTD, PTO, Holidays, 401K

Apply