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...