Lead, Software Engineering & DevOps

Job Description

Title: Lead, Software Engineering & DevOps

Company Name: STARDUST Telecom Limited

Vacancy: --

Age: Na

Job Location: Dhaka

Salary: Negotiable

Experience:

Published: 2025-11-29

Application Deadline: 2025-12-07

Education:

Requirements:

Skills Required:

Additional Requirements:

Responsibilities & Context:

Position Summary

The Lead, Software Engineering & DevOps (Sr. Manager/AGM) will oversee the entire software engineering lifecycle—from requirements analysis, architecture design, coding, testing, deployment, and support—while leading a multidisciplinary team of Software Engineers, QA Analysts, SRE/DevOps Engineers, and Business Analysts.

The ideal candidate must come from a strong hands-on coding background (Python full stack, Laravel, modern JavaScript frameworks, API and microservices architecture) with proven DevOps, CI/CD automation, Docker, Kubernetes, cloud, infrastructure-as-code, and database experience. This leader will be responsible for designing, modernizing, securing, and scaling enterprise-grade applications and distributed systems used across the organization.

Key Responsibilities

1. Software Engineering Leadership & Full SDLC Ownership

Lead end-to-end Software Development Lifecycle (SDLC): requirements → design → development → QA → deployment → monitoring

  • Requirements analysis
  • System design & architecture
  • Conduct code reviews, system design reviews, and optimize application performance.
  • Testing (Functional, Automation, Regression, UAT)
  • Deployment & CI/CD pipelines
  • Post-production monitoring & maintenance

Responsibilities include:

  • Establish and enforce coding standards, design patterns, and best practices.
  • Guide development teams across backend, frontend, and microservice ecosystems.
  • Conduct code reviews, architecture reviews, and performance optimizations.
  • Translate business requirements into technical specifications and scalable designs.
  • Mentor engineers on system design, data modeling, and distributed architecture.

2. Deep Technical Hands-on Development Expertise

Backend Development

  • Full-stack Python (Django/Flask/FastAPI/Node.js, Java)
  • Laravel / PHP frameworks
  • RESTful APIs, GraphQL, message queues (RabbitMQ, Kafka), microservices
  • Authentication/Authorization (JWT/OAuth2/SSO)

Frontend Development

  • Strong knowledge of JavaScript, Vue.js, React, Flutter, Angular (any modern framework)
  • Responsive UI/UX understanding
  • WebSockets, SPAs, component-based architecture

Database & Data Engineering

  • SQL Databases: PostgreSQL, MySQL, MariaDB, MS SQL
  • NoSQL: MongoDB, Redis, Elasticsearch
  • Query optimization, replication, clustering, high availability
  • Data modeling, indexing, partitioning

3. DevOps, Cloud & Infrastructure Management

Lead the design and implementation of a modern DevOps environment:

CI/CD Pipeline Management

  • GitHub/GitLab/Bitbucket CI
  • Jenkins, ArgoCD, CircleCI
  • Automated build, test, deploy workflows
  • Security scanning (SAST/DAST), unit tests, container scans

Containerization & Orchestration

  • Docker, Docker Compose
  • Kubernetes (Rancher, k3s, EKS, AKS, GKE)
  • Helm charts, operators, service mesh (Istio/Linkerd)

Infrastructure as Code

  • Terraform, Ansible
  • Cloud provisioning, configuration management
  • Secrets management (Vault, SSM Parameter Store)

Monitoring & Observability

  • Prometheus, Grafana, Loki
  • ELK/EFK stack, Datadog, Zabbix
  • APM tools, tracing & logging

Security & Compliance

  • Implement DevSecOps practices
  • Endpoint & application-level security
  • Vulnerability scanning, policy enforcement
  • SSL/TLS, PKI, IAM, role-based access

4. Testing & Quality Assurance Leadership

  • Lead QA team to ensure robust test coverage.
  • Implement test automation frameworks (Selenium, PyTest, PHPUnit).
  • Manage regression testing, performance testing, load testing, UAT.
  • Enforce test-driven development (TDD) and behavior-driven development (BDD).
  • Establish QA metrics and reporting for release readiness.

5. Project Management & Delivery

  • Lead multiple enterprise-level projects simultaneously.
  • Prepare estimates, project plans, sprint plans, and release calendars.
  • Manage cross-functional coordination between DevOps, QA, BA, Infra, and Business Units.
  • Ensure timely delivery with quality and documentation.
  • Implement risk identification, mitigation, and escalation mechanisms.
  • Execute Agile/Scrum/Kanban practices.

6. Business Analysis & Stakeholder Management

  • Communicate with stakeholders to understand requirements and constraints.
  • Translate business needs into technical specifications and solution architectures.
  • Coordinate with vendors, external development partners, and internal departments.
  • Present release notes, business impact reports, and project status updates.

7. Operational Excellence & Team Performance

  • Lead incident management, root cause analysis, and service request operations.
  • Drive continuous improvement in system performance and reliability.
  • Define SLAs, KPIs, and engineering metrics.
  • Develop engineers through upskilling, mentoring, training, and certification paths.
  • Oversee resource planning and team utilization.


Job Other Benifits:
  • Insurance,Mobile bill,Provident fund,Gratuity
  • Lunch Facilities: Partially Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2
  • Compensation & Benefits

    • Leave Fare Assistance

    • Yearly Increment

    • Mobile Bill Allowance

    • Pick & Drop Facilities

    • Earned Leave Encashment

    • Professional development & certification support

    • Inclusive & growth-oriented work environment



Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs