Lead Software Engineer

Lead Software Engineer
22
Hyderabad
Job Views:
Created Date: 2026-06-25
End Date: 2026-08-24
Experience: 8 - 12 years
Salary: 4500000
Industry: Software
Openings: 3
Primary Responsibilities :
1. Technical Leadership & Architecture
- Own and drive the end-to-end system architecture, ensuring scalability, performance, security, and reliability.
- Define architecture standards, design principles, coding guidelines, and engineering best practices.
- Lead architecture discussions, design reviews, and technical decision-making across teams.
- Design scalable and fault-tolerant applications using Python, Django, PostgreSQL, Docker, and AWS.
- Architect cloud-native and serverless solutions to improve scalability and operational efficiency.
- Drive system optimization initiatives, including caching, load balancing, asynchronous processing, and database tuning.
- Identify and resolve system bottlenecks, performance issues, and architectural challenges.
- Ensure high availability, disaster recovery, and resilience of production systems.
2. ETL & Data Engineering
- Design, build, and optimize large-scale ETL pipelines for data ingestion, transformation, and processing.
- Develop scalable data integration frameworks and workflows.
- Ensure data quality, consistency, security, and governance across systems.
- Optimize database performance and query execution in PostgreSQL environments.
- Manage data flow architecture and integration between internal and external systems.
- Implement automation and monitoring for ETL processes.
3. Team Leadership & Mentorship
- Lead, mentor, and manage software engineering teams.
- Conduct technical reviews, architecture reviews, and code reviews.
- Guide developers on system design, software engineering best practices, and performance optimization.
- Support team growth through coaching, training, and knowledge sharing.
- Foster a culture of engineering excellence, accountability, and continuous learning.
4. Product Delivery & Execution
- Translate business requirements and product vision into technical roadmaps and implementation plans.
- Break down projects into actionable development tasks and milestones.
- Ensure timely delivery of features while maintaining quality standards.
- Manage technical risks and dependencies across projects.
- Drive Agile development processes and sprint execution.
5. DevOps & Infrastructure Management
- Define and implement CI/CD pipelines for efficient deployment processes.
- Manage containerized applications using Docker.
- Oversee cloud infrastructure on AWS.
- Implement monitoring, logging, alerting, and incident management processes.
- Ensure infrastructure scalability, security, and operational stability.
- Drive automation across development and deployment workflows.
6. Cross-Functional Collaboration
- Work closely with Product Managers, Designers, QA Teams, Customer Success Teams, and Business Stakeholders.
- Act as the primary technical point of contact for cross-functional initiatives.
- Communicate technical solutions, project updates, risks, and recommendations to stakeholders.
- Coordinate dependencies and align priorities across multiple teams.
7. Innovation & Continuous Improvement
- Stay updated on emerging technologies, cloud platforms, AI-assisted development tools, and workflow automation solutions.
- Evaluate and recommend new technologies to improve engineering productivity.
- Drive modernization initiatives and process improvements.
- Promote adoption of automation, workflow optimization, and engineering best practices.
Experience Requirements:
Experience
- Minimum 8+ years of Software Development experience.
- Minimum 3+ years of experience in a Technical Lead, Engineering Lead, or Architect role.
- Proven experience leading engineering teams and large-scale software projects.
- Strong experience designing and delivering scalable enterprise applications.
Technical Skills
- Strong expertise in:
- Python
- Django
- PostgreSQL
- Bash Scripting
- Docker
- AWS Cloud Services
- Experience building scalable ETL pipelines and data processing systems.
- Knowledge of Apache Airflow (preferred).
- Strong understanding of distributed systems and microservices architecture.
- Experience with API development, integrations, and workflow automation platforms.
Architecture & System Design
- Expertise in:
- Scalable System Design
- Cloud-Native Architecture
- Serverless Computing
- High Availability Systems
- Performance Optimization
- Database Design & Optimization
- Caching Strategies
- Load Balancing
- Fault Tolerance
Data Engineering
- Strong understanding of:
- ETL Processes
- Data Modeling
- Data Warehousing Concepts
- Data Integration Frameworks
- Real-Time Data Processing
- Workflow Orchestration
DevOps & Cloud
- Experience with:
- AWS Services
- CI/CD Pipelines
- Infrastructure Automation
- Monitoring & Logging Tools
- Containerization
- Cloud Security Best Practices
Leadership Skills
- Proven experience managing and mentoring engineering teams.
- Strong stakeholder management and communication skills.
- Ability to balance hands-on development with leadership responsibilities.
- Experience driving engineering roadmaps and technical strategy.
Additional Knowledge
- Workflow Engines
- Automation Platforms
- RBAC & Permission Management
- Data Import/Export Frameworks
- Record Versioning Systems
- Agile/Scrum Methodologies
Key Skills
- Python
- Django
- PostgreSQL
- AWS
- Docker
- ETL Development
- Apache Airflow
- System Architecture
- Cloud Computing
- Microservices
- Data Engineering
- CI/CD
- DevOps
- Team Leadership
- Software Design
- Workflow Automation
- Performance Optimization
- Stakeholder Management
- Agile Development
- Technical Strategy
Location
: Alliance Recruitment Agency UAE
Share Job :
Loading share buttons...

