Posted on: 19/10/2026
The Senior Software Engineer 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 :
- Design and development of scalable, secure and performant software, deployed over our cloud-based environment using GitOps methodologies.
- Translate user stories into technical tasks, representing the technical team by asking the right questions to develop the optimal solution.
- 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, and 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.
- Ensure newly created software is up to Ametek's standards of security and quality defined in our Engineering Handbook.
- Other duties are assigned.
Requirements :
- Bachelor's degree in computer engineering or computer science.
- 10 years of 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, and Kafka/Flink.
- 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.
- Strong 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.
- Demonstrated ability and willingness to use AI tools to improve productivity, decision-making, work quality, and to reduce costs.
- The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs.
Did you find something suspicious?
Posted by
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1679207