Technical Lead – Software Engineering (Faridabad)

Technical Lead – Software Engineering (Faridabad)

19 Oct
|
ZENNER India
|
Faridabad

19 Oct

ZENNER India

Faridabad

About ZENNER Aquamet

At ZENNER Aquamet, we develop modern software solutions that power connected IoT ecosystems and enable secure,

data-driven decision-making. Our engineering teams build scalable web applications, APIs, and cloud-based services that support customers across utilities, smart infrastructure, and industrial domains. We foster a collaborative environment where engineers can learn, contribute, and grow through real-world product development.

Job Summary

We are looking for a highly experienced, technically versatile, and hands-on Technical Lead to drive the design,

development, deployment, and maintenance of enterprise-grade software solutions.

The ideal candidate should possess comprehensive technical expertise across the entire software development lifecycle,

with the ability to independently architect, build, deploy, manage, and optimize complete software ecosystems. The role requires a strong combination of software engineering, cloud computing, infrastructure management, system architecture, and technical leadership capabilities.

The candidate must have proven experience working with Internet of Things (IoT) applications and platforms, along with extensive hands-on expertise in both Amazon Web Services (AWS) and Microsoft Azure.

The selected professional will take end-to-end technical ownership of projects, resolve complex engineering challenges,

guide development teams, and ensure the delivery of scalable, secure, reliable, and maintainable solutions.

Key Responsibilities

- Take complete technical ownership of software projects, covering requirement analysis, technical planning,

solution design, development, testing, deployment, and production support.
- Independently architect, design, develop, integrate, and maintain enterprise-grade web applications, mobile applications, APIs, and cloud-based services.
- Design intuitive, responsive, and user-friendly interfaces while ensuring consistent user experience, performance,

and accessibility.
- Develop robust frontend and backend applications, reusable components, scalable services, and secure integration mechanisms.
- Architect, deploy, configure, secure, and manage production environments on both AWS and Microsoft Azure.
- Design and maintain databases, data processing pipelines, distributed systems, caching mechanisms, and highvolume data handling solutions.
- Implement and manage CI/CD pipelines, containerized deployments, infrastructure automation, and application release processes.
- Ensure system availability, performance, scalability, reliability, observability, and disaster recovery across production environments.




- Design and implement secure, scalable IoT applications, including device connectivity, telemetry processing, realtime monitoring, and third-party platform integrations.
- Establish software engineering standards, conduct code reviews, implement automated testing, and ensure application and infrastructure security.
- Independently investigate and resolve complex technical issues involving application performance, databases,

networking, cloud infrastructure, integrations, and production environments.
- Evaluate technology choices, define solution architectures, prepare technical documentation, and recommend appropriate implementation approaches.
- Lead technical discussions, mentor engineers, coordinate development activities, and collaborate with management and stakeholders to deliver business requirements.

Required Technical Skills

- Extensive hands-on proficiency in programming languages and modern application development technologies,

including Python, JavaScript, TypeScript, HTML5, CSS3, and SQL.
- Strong practical experience with modern frameworks and technologies such as Angular, React, Next.js, Django,

FastAPI, Node.js, or equivalent platforms.
- Experience designing and developing web and mobile applications along with a strong understanding of UI/UX principles and design tools.
- Expert-level knowledge of both AWS and Microsoft Azure, including cloud networking, compute, storage, identity management, security, managed databases, serverless computing, container orchestration, monitoring, and infrastructure architecture.
- Advanced experience with Linux server administration, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub

Actions, Azure DevOps, and automated deployment workflows.
- Strong knowledge of relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, and Redis, with experience in database design, query optimization, replication, and data processing.
- Extensive understanding of RESTful APIs, microservices, distributed systems, event-driven architectures, message brokers, asynchronous processing, and third-party integrations.
- Proven experience designing scalable, highly available, fault-tolerant, and secure software solutions, including load balancing,



disaster recovery, and performance optimization.
- Strong experience with production monitoring, centralized logging, observability, incident management, and troubleshooting using tools such as Prometheus, Grafana, AWS CloudWatch, and Azure Monitor.
- Hands-on knowledge of software testing methodologies, automated testing frameworks, API testing, performance testing, application security, and secure coding practices.
- Mandatory experience with IoT applications and platforms, including device connectivity, telemetry ingestion, IoT cloud services, and communication protocols such as MQTT, HTTP/HTTPS, TCP/IP, UDP, LoRaWAN, NB-IoT, etc.
- Solid analytical ability, architectural decision-making, technical documentation, problem-solving, and leadership skills.

Eligibility Criteria

- B.Tech/B.E., M.Tech/M.E., MCA, or equivalent qualification in Computer Science, Information Technology,

Software Engineering, or a related discipline.
- Extensive professional experience in software engineering, including hands-on development, solution architecture,

cloud infrastructure, and technical leadership.
- Proven experience leading complex software projects and independently managing technical responsibilities throughout the complete software development lifecycle.
- Demonstrated expertise in designing, deploying, operating, and troubleshooting production workloads on both

AWS and Microsoft Azure.
- Prior professional experience working on IoT-based products, platforms, or enterprise IoT integration solutions is mandatory.
- Proven ability to independently design, develop, deploy, and maintain complete enterprise software solutions.
- Strong technical leadership, communication, stakeholder management, and problem-solving capabilities.

Preferred Skills

- AWS and Microsoft Azure certifications in solution architecture, cloud engineering, DevOps, or related specializations.
- Experience developing IoT solutions for smart metering, utilities, smart infrastructure, industrial systems, or device management.
- Familiarity with LoRaWAN Network Servers (LNS), IoT gateways, communication protocols, and integration with external IoT platforms.
- Experience working with multi-cloud and hybrid-cloud environments, large-scale distributed systems, and enterprise security architectures.
- Knowledge of Generative AI, Large Language Models, AI-powered applications, and intelligent automation.
- Experience mentoring engineering teams, managing multiple technical initiatives, and providing technical guidance across the software delivery lifecycle

📌 Technical Lead – Software Engineering (Faridabad)
🏢 ZENNER India
📍 Faridabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical lead – software engineering (faridabad) / faridabad

Subscribe to this job alert:

Get the latest job offers by email for: technical lead – software engineering (faridabad) / faridabad