Manager, Software Engineering

8 - 12 years

13.0 - 17.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

BackendFront endArchitectureCodingAgileTelematicsData processingCustomer supportCamPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

Lead and mentor a team of engineers across multiple projects, ensuring the implementation of technical best practices and high-quality coding standards. Drive technical excellence in the development of new features, architectural improvements, and system optimizations. Oversee the design, development, and deployment of scalable APIs and services. Ensure systems are fault-tolerant, highly available, and optimized for performance and cost. Collaborate with cross-functional teams, including product, QA, DevOps, and customer support, to ensure the successful delivery of projects, while maintaining a technical focus on quality and performance. Provide technical direction and hands-on leadership to ensure the team is aligned with business goals and industry standards. Evaluate and recommend new tools, technologies, and processes to improve efficiency, scalability, and performance. What you need: 8+ years of software engineering experience, with at least 3 years in a leadership/management role. Deep technical expertise in building and scaling cloud-native systems, APIs, and front-end applications. Hands-on experience with AWS infrastructure, CI/CD pipelines, containerization, and microservices architectures. Familiarity with front-end frameworks such as Angular, React, or Vue.js (experience with these is a plus). Experience with back-end technologies (Node.js, Python) Strong background in real-time data processing, video streaming, and IoT systems. Experience with managing teams in agile environments and fostering a culture of technical excellence. Excellent communication skills and the ability to work with cross-functional teams and stakeholders. Proven ability to lead teams, making technical decisions while balancing strategic priorities. Must Have: Proven ability to lead both technical and engineering teams, driving project execution and technical decision-making. Proven ability to design, develop, and deploy both back-end and front-end systems. Expertise in AWS (EC2, EKS, S3, CloudWatch). Proficiency in Node.js , and Python for back-end development, alongside familiarity with front-end frameworks . Hands-on experience with Kafka and MQTT (EMQX) for real-time data streaming. Hands-on experience with API design (RESTful and GraphQL). Experience with CI/CD, Docker, Kubernetes (EKS), and DevOps practices. Proven ability to manage and scale large systems, ensuring high availability and performance optimization . Ability to make technical decisions that balance short-term goals with long-term architectural vision. Nice to Have: Experience with performance monitoring tools such as New Relic or CloudWatch . Familiarity with video telematics , IoT systems , or high-performance data processing . Exposure to WebRTC for real-time video streaming. Background in managing remote teams in a fast-paced engineering environment. Why Join us? This is a hands-on technical leadership role where you will make a direct impact on the technical direction of the company. Opportunity to work on innovative technologies in a fast-growing industry. Lead a team driving critical projects that impact millions of devices. Competitive compensation and benefits package. Work in a collaborative, dynamic, and forward-thinking engineering environment.

Telematics / Fleet Management
San Diego

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)