Lead Software Engineer – Python | Cloud & AI

Posted Yesterday
Be an Early Applicant
Dhaka, BGD
In-Office
Senior level
Artificial Intelligence • Fintech • Information Technology • Software
The Role
Leads architecture, design, and implementation of enterprise-scale backend platforms using Python. Responsibilities include developing APIs and distributed systems, guiding engineering teams, conducting code reviews, establishing security and performance standards, supporting cloud deployments and CI/CD, resolving technical risks, mentoring developers, and communicating technical decisions to stakeholders. The role also involves technical leadership, architecture governance, production support, and integrating cloud, AI/ML, and emerging technologies.
Summary Generated by Built In
Company Description

About Flyte Solutions Ltd.

Flyte Solutions Ltd. is a technology services and software engineering company delivering enterprise software, digital transformation and technology resource augmentation services to clients in Bangladesh and international markets.

We are looking for an experienced Lead Software Engineer – Python | Cloud & AI to join our engineering team and take technical ownership of complex, enterprise-grade software platforms.

About the Role

This is a senior technical leadership and hands-on engineering position. The successful candidate will be responsible for system architecture, backend engineering, technical decision-making and engineering delivery.

The role requires someone who can operate effectively at both architecture and implementation levels—designing scalable systems while remaining actively involved in development, code reviews, technical problem-solving and mentoring.

You will work closely with engineering teams, product stakeholders and client representatives to translate business requirements into robust, scalable and secure technology solutions.

Job Description

Key Responsibilities

  • Lead the architecture, technical design and implementation of enterprise-scale applications and services.
  • Develop and maintain high-quality backend services using Python and modern backend frameworks.
  • Design and implement scalable REST APIs, microservices and distributed systems.
  • Translate business and product requirements into technical architecture and actionable development plans.
  • Lead engineering teams through development, code review, testing, deployment and production support.
  • Establish and maintain engineering standards covering architecture, coding practices, security, performance and scalability.
  • Evaluate technologies and architectural approaches and make informed technical decisions.
  • Identify technical risks and proactively resolve complex engineering and delivery challenges.
  • Ensure applications meet required standards for security, scalability, reliability, performance and maintainability.
  • Support CI/CD pipelines, cloud deployment, release management and production operations.
  • Participate in technical planning, estimation, architecture reviews and engineering roadmap discussions.
  • Conduct code reviews and provide technical guidance to engineering team members.
  • Mentor developers and promote a culture of ownership, collaboration and continuous improvement.
  • Communicate technical decisions and architecture clearly to both technical and non-technical stakeholders.

Qualifications

Required Qualifications & Technical Skills

  • 7+ years of professional software engineering experience, including significant experience in system design or architecture.
  • Strong hands-on experience with Python and enterprise backend development.
  • Strong experience with FastAPI, Django or equivalent Python frameworks.
  • Proven experience designing and developing RESTful APIs.
  • Strong understanding of microservices and distributed-system architecture.
  • Strong knowledge of database design, data modelling and performance optimization.
  • Strong understanding of application security, authentication and authorization.
  • Proven experience designing large-scale, multi-system architectures.
  • Experience making technical decisions across multiple teams, products or platforms.
  • Strong understanding of software engineering principles, design patterns and development best practices.

Cloud & DevOps

Hands-on experience with one or more of the following cloud platforms:

  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Google Cloud Platform (GCP)

Experience with the following will be an advantage:

  • Docker and containerization
  • CI/CD pipelines
  • Cloud-native application development
  • Infrastructure automation
  • Monitoring and observability
  • Deployment automation

AI, Data & Emerging Technologies

Experience in one or more of the following will be highly valued:

  • Artificial Intelligence / Machine Learning
  • Generative AI and LLM-based applications
  • Retrieval-Augmented Generation (RAG)
  • Vector databases
  • Agentic AI / AI Agents
  • Data engineering and data platforms
  • Analytics pipelines
  • ML model integration and deployment

 

Additional Information

Preferred Industry Experience

Experience working with enterprise-grade technology platforms in any of the following sectors will be advantageous:

BFSI / Fintech | Telecommunications | Retail | Logistics | Healthcare | SaaS

Leadership & Architecture Experience

Candidates should demonstrate experience in:

  • Technical leadership and engineering-team mentoring
  • Enterprise architecture and system design
  • Architecture governance and engineering standards
  • Technical decision-making
  • Code review and engineering quality management
  • Cross-team technical collaboration
  • Stakeholder management
  • Performance optimization
  • Cloud cost optimization
  • Production support and incident management

Professional Competencies

  • Strong analytical and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • Ability to communicate complex technical concepts clearly.
  • Strong ownership and accountability.
  • Ability to work effectively with distributed and cross-functional teams.
  • Ability to balance business requirements with technical considerations.
  • Strong commitment to engineering quality and continuous improvement.

What We Offer

  • Opportunity to work on enterprise-scale software and technology platforms.
  • Exposure to modern Python, Cloud, AI/ML and distributed-system technologies.
  • Significant technical ownership and architectural responsibilities.
  • Opportunity to work with experienced engineering and business teams.
  • Technical leadership and professional development opportunities.
  • Collaborative and performance-driven engineering environment.
  • Competitive compensation and benefits based on experience and company policy.

How to Apply

Interested candidates are requested to send their updated CV to the designated career(@)flytesolutions.com email address with the subject line:

“Application – Lead Software Engineer – Python | Cloud & AI”

Please ensure your CV clearly highlights your experience in Python, backend engineering, system architecture, cloud technologies, AI/ML and technical leadership, current & expected salary, notice period. 

Flyte Solutions Ltd.
Engineering Scalable Technology for Global Businesses

Only shortlisted candidates will be contacted for the next stage of the recruitment process.

Skills Required

  • 7+ years of professional software engineering experience, including significant system design or architecture experience
  • Strong hands-on experience with Python and enterprise backend development
  • Experience with FastAPI, Django, or equivalent Python frameworks
  • Experience designing and developing RESTful APIs
  • Strong understanding of microservices and distributed-system architecture
  • Strong knowledge of database design, data modelling, and performance optimization
  • Strong understanding of application security, authentication, and authorization
  • Experience designing large-scale, multi-system architectures
  • Experience making technical decisions across multiple teams, products, or platforms
  • Strong understanding of software engineering principles, design patterns, and development best practices
  • Hands-on experience with AWS, Microsoft Azure, or Google Cloud Platform
  • Experience with Docker and containerization
  • Experience with CI/CD pipelines
  • Experience with cloud-native application development
  • Experience with infrastructure automation
  • Experience with monitoring and observability
  • Experience with deployment automation
  • Experience with artificial intelligence or machine learning
  • Experience with generative AI and LLM-based applications
  • Experience with retrieval-augmented generation, vector databases, or AI agents
  • Experience with data engineering, analytics pipelines, or ML model integration and deployment
  • Technical leadership and engineering-team mentoring experience
  • Enterprise architecture and system design experience
  • Architecture governance and engineering standards experience
  • Code review and engineering quality management experience
  • Cross-team technical collaboration and stakeholder management experience
  • Performance optimization, cloud cost optimization, production support, and incident management experience
  • Strong analytical, problem-solving, written, and verbal communication skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
149 Employees
Year Founded: 2012

What We Do

Flyte Solutions Ltd. is a client-focused custom software development company providing strategic, ROI-driven digital solutions tailored to business needs. Specializing in custom software, SaaS platforms, MVP development, and IT staff augmentation, the company builds scalable, innovative, and cost-effective software products for startups, SMEs, and large enterprises. Their expertise spans multiple sectors, including fintech, healthcare, and manufacturing, leveraging modern technology stacks to drive efficiency and growth.

Similar Jobs

UL Solutions Logo UL Solutions

Senior Laboratory Technician

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Remote or Hybrid
Bangladesh
15000 Employees

Ericsson Logo Ericsson

Head of EHS MOAI

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
9 Locations
88000 Employees

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Dhaka, BGD
38800 Employees
45K-60K Annually

UL Solutions Logo UL Solutions

Inspector CRS

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Remote or Hybrid
Bangladesh
15000 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account