Job Title: Senior Software Engineer
Bangalore, KA, IN, 560048
As a Senior Software Engineer, you will spearhead innovation, design, and development of cutting-edge products within a dynamic and inventive team. Our team is dedicated to delivering fleets’ management solutions that seamlessly integrate into our customers' daily operations. Your role will be pivotal in shaping and advancing our software platform to move us into the future.
Our ideal candidate is a team player, a self-starter & a doer, has a strong work ethic, and is comfortable taking on complex challenges.
This position is offered in the following locations:
India: Bangalore
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, & 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.
Contact:
- Internal: All Departments: Operations, Product Management, and Marketing
- External: Hardware and development tool vendors, Customers
We are Telular:
We are Telular, a business unit of AMETEK and a technology leader in IIoT 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 IIoT 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.