Technical Lead And Software Architect
Summary
Senior hands-on technical lead in Faridabad owning the full software lifecycle: designing scalable web apps, APIs, and microservices, running production workloads on AWS and Azure, building IoT device-connectivity and telemetry solutions, driving DevOps (Docker, Kubernetes, CI/CD), and mentoring developers.
Technical Lead Software Engineering
Experience: Senior, hands-on technical professional exp 5 to 8 yrs
Notice Period: 15–30 days
Industry: IoT | Cloud Computing | Software Engineering
Job Description
We are looking for an experienced Technical Lead – Software Engineering to lead the design, development, deployment, and maintenance of scalable, secure, and high-performance software solutions.
The ideal candidate will have strong hands-on expertise in software development, cloud architecture across AWS and Microsoft Azure, DevOps, and IoT platforms. The role requires end-to-end technical ownership, problem-solving capabilities, and the ability to guide engineering teams.
Key Responsibilities
- Own the complete software development lifecycle, from requirements analysis and solution design to development, deployment, and production support.
- Design and develop scalable web applications, APIs, backend services, and cloud-based solutions.
- Architect, deploy, secure, and manage production workloads on AWS and Microsoft Azure.
- Develop and integrate IoT applications involving device connectivity, telemetry ingestion, real-time monitoring, and third-party integrations.
- Implement CI/CD pipelines, containerization, infrastructure automation, monitoring, and deployment processes.
- Design and optimize databases, distributed systems, microservices, and event-driven architectures.
- Ensure application security, system reliability, scalability, performance, and disaster recovery.
- Conduct code reviews, establish engineering standards, mentor developers, and provide technical guidance.
- Troubleshoot complex application, database, cloud infrastructure, networking, and production issues.
Mandatory Technical Skills
- Cloud: Hands-on experience with both AWS and Microsoft Azure.
- Programming: Python, JavaScript, TypeScript, SQL, or equivalent relevant development technologies.
- Frameworks: Experience with React, Angular, Node.js, Django, FastAPI, or equivalent frameworks.
- IoT: Experience with IoT applications/platforms, device connectivity, telemetry processing, and IoT cloud services.
- Protocols: MQTT, HTTP/HTTPS, TCP/IP, UDP; exposure to LoRaWAN or NB-IoT is advantageous.
- DevOps: Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub Actions, or Azure DevOps.
- Databases: PostgreSQL, MySQL, MongoDB, Redis, or equivalent databases.
- Architecture: REST APIs, microservices, distributed systems, event-driven architecture, and third-party integrations.
- Monitoring: Experience with production monitoring, centralized logging, troubleshooting, and performance optimization.
- Leadership: Technical ownership, solution architecture, team mentoring, and end-to-end project delivery.
Preferred Industry Experience
Candidates with experience in any of the following domains will be preferred:
- Internet of Things (IoT) and connected devices
- Smart metering and utility solutions
- Industrial IoT and automation
- Smart infrastructure and device management
- Cloud-based enterprise software and SaaS platforms
Eligibility Criteria
- B.E./B.Tech., MCA, M.Tech., or an equivalent qualification in Computer Science, IT, Software Engineering, or a related discipline.
- Strong hands-on development and solution architecture experience.
- Demonstrated experience deploying and managing production applications on both AWS and Azure.
- Prior professional experience with IoT-based products, platforms, or enterprise IoT integrations is mandatory.
- Strong communication, analytical, problem-solving, and technical leadership skills.
Application Details
Interested candidates who meet the mandatory requirements are requested to email their updated CV to nimmee@techsarthy.in.
Please mention the following in your email:
- Total experience
- Relevant IoT experience
- Hands-on experience with AWS and Azure
- Current CTC and expected CTC
- Notice period / earliest joining date
- Current location
Preferred notice period: 15–30 days.
Initial Screening Questions
Please include brief answers to the following questions along with your CV.
HR Screening Questions
- What is your total experience, and how many years of relevant experience do you have in IoT and software engineering?
- What is your official notice period? Can you join within 15–30 days?
- What is your current location, and are you comfortable with the required work arrangement?
- Why are you considering a job change at this stage?
Technical Screening Questions
- Describe one IoT project or platform you have developed or deployed. What was your role, and which IoT protocols and technologies did you use?
- What hands-on experience do you have with AWS and Microsoft Azure? Briefly describe the production workloads you have managed on each platform.
- Which programming languages and backend/frontend frameworks have you worked with hands-on?
- Have you implemented Docker/Kubernetes-based deployments and CI/CD pipelines? Which tools did you use?
- How have you handled IoT telemetry ingestion, MQTT-based communication, or device-to-cloud integration?
- Describe a challenging production issue involving cloud infrastructure, application performance, databases, or IoT connectivity that you resolved.
Candidates with strong hands-on experience in IoT + AWS + Azure, along with software architecture and technical leadership capabilities, will be given priority.
Skills
- Angular
- Ansible
- API
- Automation
- AWS
- Azure
- Azure DevOps
- CI/CD
- Cloud
- Containerization
- DevOps
- Distributed Systems
- Django
- Docker
- Event Driven Architecture
- FastAPI
- GitHub
- GitHub Actions
- IoT
- JavaScript
- Jenkins
- Kubernetes
- Microservices
- MongoDB
- MQTT
- MySQL
- Networking
- Node.js
- PostgreSQL
- Python
- React
- Redis
- REST
- SaaS
- Solution Design
- SQL
- TCP/IP
- Technical Screening
- Terraform
- TypeScript
- UDP