Software Technical Lead

Posted 8 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Senior level
Aerospace • Hardware • Robotics • Manufacturing
The Role
Lead hands-on development of cloud-based backend services, APIs, telemetry processing, and web applications for connected propulsion and power-management systems. Design architectures, data models, and device interfaces; develop containerized services with Docker and Kubernetes; improve testing, CI/CD, observability, and reliability; troubleshoot production issues; collaborate with firmware and hardware teams; and mentor software engineers. The role requires at least seven years of software engineering experience, technical leadership, cloud and distributed-systems expertise, and deployed IoT or connected-device experience.
Summary Generated by Built In
Software Technical Lead

Job title: Software Technical Lead
Location: Chennai, Tamil Nadu
Work model: Primarily Office Based
Reporting to: Engineering Manager
Team size: Initially 4–7 software engineers, with close collaboration across QA, DevOps/platform engineering, and firmware/hardware-adjacent teams
Compensation: TBD

About the role

ePropelled develops intelligent propulsion and power management systems for uncrewed vehicles. We are looking for a hands-on Software Technical Lead to develop cloud-based software that connects our hardware products with user applications.

Your strongest experience will be in software development, backend services and full-stack delivery. You will bring strong production development skills in Python or Java, experience delivering containerised services, and practical exposure to IoT, telemetry or other connected-device systems.

You will lead technical decisions, contribute code and help other engineers deliver reliable software. Working with firmware and hardware colleagues, you will develop a deeper understanding of our devices, their interfaces and the environments in which they operate.

Prior experience developing embedded firmware, motor-control software or autonomous-vehicle software is not required.

What you will do

·         Lead the design and delivery of backend services, APIs, telemetry processing and supporting web applications.

·         Remain directly involved in implementation, code review, troubleshooting and technical problem-solving for approximately 70–80% of your time.

·         Design service boundaries, data models and interfaces, choosing an appropriate architecture for the product’s scale and complexity.

·         Develop and deploy containerised applications using Docker and Kubernetes, working with colleagues responsible for infrastructure and operations.

·         Build and improve automated tests, CI/CD pipelines and release processes.

·         Use logs, metrics and traces to diagnose problems and improve service reliability.

·         Work with firmware and hardware engineers to define device-to-platform interfaces, data formats, version compatibility and failure behaviour.

·         Address connected-system concerns such as intermittent connectivity, retries, duplicate messages, device identity and access control.

·         Contribute to web dashboards and operational interfaces, and guide integration between frontend and backend components.

·         Mentor engineers, explain technical trade-offs and help translate product requirements into achievable development work.

·         You will work with an experienced Software Engineering Manager who will handle day-to-day line management and scheduling. This is a technical leadership role, not a line-management role.

Essential experience

We are looking for evidence of the following capabilities:

Hands-on technical leadership. You have taken responsibility for substantial software delivery, made and explained architectural decisions, reviewed code and supported other engineers. You continue to write and debug production code.

Strong Python or Java development. You have built and maintained production backend services in at least one of these languages and can explain your approach to testing, performance, concurrency and maintainability. You are willing to learn other languages where the work requires them.

Cloud and distributed systems. You have delivered services on a cloud platform and have practical experience with microservices, APIs and asynchronous messaging. You understand trade-offs involving consistency, failure handling, scalability and operational complexity.

Containers and Kubernetes. You have practical experience packaging, deploying and troubleshooting applications using Docker and Kubernetes.

CI/CD and production quality. You have worked with version control, automated builds, tests and controlled releases, and have contributed to improving these practices.

Observability. You have used logs, metrics and tracing to investigate production behaviour. Experience with tools such as Prometheus, Grafana or OpenTelemetry is relevant; familiarity with every named tool is not required.

Genuine connected-system exposure. You have contributed to a deployed IoT, telemetry, device-management, industrial monitoring, telematics or comparable hardware-connected system. You can explain your own contribution, how device data reached the application, and how you investigated integration or reliability problems.

Full-stack delivery. You understand how modern web applications interact with backend services and have contributed to delivering user-facing functionality. Your deepest expertise may be in backend development; direct ownership of cloud infrastructure is not the primary focus of this role.

Data and security fundamentals. You have practical SQL and relational database experience, together with an understanding of authentication, authorisation, secrets handling and secure service communication.

Collaboration and learning. You communicate clearly, investigate unfamiliar problems systematically and work effectively with colleagues from other engineering disciplines.

At least seven years of relevant software engineering experience, including technical leadership responsibilities, is required.


If you are interested, kindly share your updated resume to [email protected] or [email protected] ​


RequirementsUseful additional experience

Any of the following would be valuable. You do not need experience in all of them:

·         MQTT, device provisioning, device identity or remote software updates.

·         Edge gateways, Linux-based devices or systems that operate with unreliable connectivity.

·         PostgreSQL, time-series data or telemetry storage and processing.

·         Practical development experience in both Python and Java. Proficiency in at least one is essential; experience with both is an advantage.

·         Frontend frameworks such as React, Angular or Vue.

·         Robotics, manufacturing, industrial automation or uncrewed vehicles.

·         Integrating AI or machine-learning services into a production application.

Technical ownership and development

Your initial technical ownership will focus on software development. You will lead the development of software deployed on cloud platforms and integrated with connected devices and user applications. Firmware and hardware colleagues will contribute their specialist knowledge and collaborate on interfaces, diagnostics and system behaviour. Platform Engineering colleagues will provide infrastructure and specialist expertise in CI/CD, deployment and platform operations.

You will be expected to develop a broader understanding over time, ask informed questions and recognise when specialist input is needed.

This is a hands-on technical leadership role. It involves guiding software engineers in their approach to software development and taking responsibility for technical delivery.

Background and qualifications

A relevant degree or equivalent practical experience is welcome.

We consider candidates from different industries. What matters is evidence of production software development and delivery, technical leadership and relevant connected-system experience.

If you meet the essential capabilities but have not used every technology mentioned, we encourage you to apply. Please describe a system you helped deliver, your personal contribution and a difficult technical problem you resolved.



Benefits
  • Salary - Best In Industry
  • Family Medical Insurance
  • Exposure to the latest technology
  • Work with Global team


Skills Required

  • At least seven years of relevant software engineering experience, including technical leadership responsibilities.
  • Production backend development experience in Python or Java.
  • Experience delivering cloud services, microservices, APIs, and asynchronous messaging.
  • Practical experience packaging, deploying, and troubleshooting applications with Docker and Kubernetes.
  • Experience with version control, automated builds, testing, CI/CD, and controlled releases.
  • Experience using logs, metrics, and tracing to investigate production behavior.
  • Experience contributing to deployed IoT, telemetry, device-management, industrial monitoring, telematics, or comparable hardware-connected systems.
  • Understanding of modern web applications and full-stack delivery.
  • Practical SQL and relational database experience.
  • Understanding of authentication, authorization, secrets handling, and secure service communication.
  • Clear communication, systematic problem-solving, and effective collaboration across engineering disciplines.
  • Relevant degree or equivalent practical experience.
  • MQTT, device provisioning, device identity, or remote software updates experience.
  • Experience with edge gateways, Linux-based devices, or unreliable-connectivity systems.
  • PostgreSQL, time-series data, or telemetry storage and processing experience.
  • Practical development experience in both Python and Java.
  • Experience with React, Angular, or Vue.
  • Experience in robotics, manufacturing, industrial automation, or uncrewed vehicles.
  • Experience integrating AI or machine-learning services into production applications.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lowell, MA
105 Employees
Year Founded: 2018

What We Do

ePropelled designs and manufactures integrated electric propulsion solutions for uncrewed vehicles, including intelligent motors, generators, motor controllers, starter-generators, power-management systems, and connected software. Its technologies support UAVs, UGVs, USVs, and other autonomous platforms across aerospace, defense, robotics, marine, agricultural, logistics, and industrial applications. The company combines efficient hardware, battery intelligence, autonomous decision-making, and system-level integration to improve range, reliability, monitoring, and mission performance.

Similar Jobs

In-Office
Chennai, Tamil Nadu, IND
10001 Employees

Technip Energies Logo Technip Energies

Technical Lead

Energy • Renewable Energy
In-Office
Chennai, Tamil Nadu, IND
18254 Employees

Technip Energies Logo Technip Energies

Technical Lead

Greentech • Energy • Industrial • Renewable Energy
In-Office
Chennai, Tamil Nadu, IND
18000 Employees
In-Office or Remote
2 Locations
189 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account