Technical Lead, Software Engineering

Ametek

Education
Qualifications
Benefits
Skills

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.
Read Full Description
Confirmed 21 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles