Director of Software Engineering

MADTECH.AI Inc.

Bengaluru

On-site

INR 5,000,000 - 8,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MADTECH.AI Inc. is seeking a Director of Software Engineering to lead the design, development, and delivery of a cloud-native B2B SaaS platform.

This role provides strategic and technical leadership to multiple engineering teams across backend, frontend, platform engineering, integrations, and DevOps. You will drive architecture, modern engineering practices, and collaboration with Product Management, AI/ML, Data Engineering, QA, and Customer Success to deliver high-quality, scalable solutions.

Qualifications

  • 15+ years of software engineering experience.
  • 8+ years leading large engineering teams.
  • Hands-on background in software architecture, cloud platforms, APIs, and modern engineering practices.
  • Experience working with global customers across US, UK, Australia, and MENA markets.
  • Willing to work from Mysuru or Bengaluru.

Responsibilities

  • Define and execute the engineering strategy aligned with business and product objectives.
  • Establish engineering standards, architectural principles, coding best practices, and governance.
  • Drive modernization with AI, Generative AI, cloud-native platforms, and automation.
  • Develop roadmaps for scalability, maintainability, and security.
  • Lead backend, frontend, platform engineering, integrations, and DevOps teams.
  • Ensure on-time delivery of high-quality software within budgets.

Skills

Software architecture
Cloud platforms
AI/ML
Data engineering
DevOps
Agile methodologies
RESTful APIs
Microservices
Kubernetes
AWS
Docker
Security
Leadership

Education

Bachelor's degree in CS/Engineering
Master's degree preferred

Tools

Docker
Kubernetes
AWS
Azure
GCP
Terraform
EKS

Job description

The Director - Software Engineering is responsible for leading the design, development, delivery, and continuous evolution of the MADTECH.AI platform. This role provides strategic and technical leadership to multiple engineering teams responsible for building scalable, secure, cloud-native B2B SaaS products.

The ideal candidate is an accomplished engineering leader with deep expertise in software architecture, cloud platforms, AI-enabled applications, data engineering, DevOps, and modern engineering practices. This individual will build high-performing engineering teams, establish engineering excellence, drive innovation, and ensure timely delivery of high-quality products while working closely with Product Management, AI/ML, Data Engineering, QA, Customer Success, and Business leadership.

Key Responsibilities
  • Define and execute the engineering strategy aligned with the organization's business and product objectives.
  • Establish engineering standards, architectural principles, coding best practices, and software development governance.
  • Drive technology modernization and adoption of emerging technologies including AI, Generative AI, cloud-native platforms, and automation.
  • Develop long-term technology roadmaps to ensure scalability, maintainability, and security.
Software Engineering Leadership
  • Lead multiple engineering teams responsible for backend, frontend, platform engineering, integrations, and DevOps.
  • Ensure successful delivery of high-quality software products within timelines and budget.
  • Oversee software architecture, technical design, implementation, testing, deployment, and production support.
  • Drive engineering productivity through Agile delivery methodologies and engineering metrics.
Architecture & Platform Engineering
  • Provide technical leadership for scalable microservices architecture and distributed systems.
  • Guide architectural decisions across cloud infrastructure, APIs, data platforms, AI services, and integrations.
  • Ensure platform scalability, performance, availability, reliability, and security.
  • Lead architecture reviews and technology evaluations.
Engineering Operations & Delivery Excellence
  • Improve engineering processes, SDLC, CI/CD pipelines, release management, and deployment automation.
  • Monitor engineering KPIs including
  • Velocity
  • Quality
  • Reliability
  • Deployment frequency
  • MTTR
  • Engineering efficiency
  • Ensure operational excellence through observability, monitoring, incident management, and root cause analysis.
  • Collaborate with AI/ML teams to integrate intelligent capabilities into the platform.
  • Enable scalable data pipelines, APIs, AI agents, RAG architectures, and GenAI applications.
  • Promote engineering practices that support analytics, automation, and customer intelligence.
Cross-functional Collaboration
  • Partner closely with Product Management to translate business requirements into scalable technical solutions.
  • Collaborate with QA, Security, DevOps, Customer Success, Sales Engineering, and Product teams throughout the product lifecycle.
  • Support customer escalations requiring engineering leadership.
  • Recruit, mentor, coach, and retain world-class engineering talent.
  • Build a culture of ownership, innovation, collaboration, accountability, and continuous learning.
  • Develop engineering managers and technical leads.
  • Drive performance management, succession planning, and career development.
Technical Expertise
  • Strong expertise in designing and developing scalable, secure, cloud-native B2B SaaS applications using modern software engineering principles and best practices.
  • Deep understanding of software architecture, including microservices, distributed systems, event-driven architecture, API-first design, and multi-tenant platforms.
  • Proficiency in cloud platforms, with hands-on experience in AWS (mandatory); exposure to Azure and GCP is preferred. Strong knowledge of containerization technologies such as Docker, Kubernetes, Amazon EKS, and modern CI/CD pipelines.
  • Extensive experience with modern software development technologies and frameworks such as Java, Python, Node.js, React, Angular, TypeScript, and related technologies.
  • Strong understanding of AI/ML and Generative AI technologies, including AI Agents, LangChain, LangGraph, RAG architectures, MCP (Model Context Protocol), TensorFlow, PyTorch, Scikit-learn, and LLM integrations.
  • Experience with data engineering, including SQL, data warehousing, ETL/ELT, reverse ETL, data modeling, data lakes, and large-scale data processing frameworks.
  • Strong knowledge of RESTful APIs, GraphQL, event-driven architectures, Kafka, webhooks, third-party integrations, and modern integration frameworks.
  • Experience implementing DevSecOps practices, Infrastructure as Code (Terraform/CloudFormation), automated testing, release management, monitoring, logging, observability, and production support.
  • Expertise in Agile software development methodologies, including Scrum, Kanban, Jira, engineering planning, sprint execution, and continuous delivery.
  • Strong understanding of software quality engineering, secure coding practices, performance optimization, scalability, reliability engineering, and engineering governance.
Qualifications
  • Bachelor's degree in Computer Science, Information Science, Engineering, or a related technical discipline. Master's degree preferred.
  • 15+ years of software engineering experience, with at least 8 years leading large engineering teams.
  • Strong hands-on background in software architecture, cloud platforms, distributed systems, APIs, and modern application development.
  • Experience leading engineering organizations of 30+ engineers across multiple functional teams.
  • Strong understanding of AI/ML technologies, cloud-native applications, and modern software engineering practices.
  • Experience working with global customers across the US, UK, Australia, and MENA markets.
  • Demonstrated success in building high-performing engineering organizations.
  • Excellent leadership, communication, stakeholder management, and decision-making skills.
  • Ability to thrive in a fast-paced, high-growth technology environment.
  • Willing to work from Mysuru or Bengaluru.
Why MADTECH.AI?

Join us in building the future of AI-powered Marketing Decision Intelligence.

At MADTECH.AI, we're developing a next-generation B2B SaaS platform that brings together AI, advanced analytics, cloud technologies, and intelligent automation to help organizations make faster, smarter, and data-driven business decisions.

As the Director – Software Engineering, you will have the opportunity to shape the technical vision of our platform, lead high-performing engineering teams, and influence the architecture of products used by global customers. You'll work on cutting-edge technologies, solve complex engineering challenges, and foster a culture of innovation, collaboration, and engineering excellence.

If you're passionate about building scalable SaaS products, mentoring exceptional engineering talent, and making a meaningful impact in a fast-growing AI company, MADTECH.AI offers the opportunity to innovate, lead, and grow with us.

About MADTECH.AI

MADTECH.AI is your Decision Intelligence for Good Platform. Unify, transform, analyze, and visualize all your data in a single, cost-effective AI-powered hub. Gain speed to value by leaving data wrangling, data model building, data visualization, and proactive problem solving to MADTECH.AI.

At MADTECH.AI, we make real-time AI-driven insights accessible to everyone. We give mission-driven organizations a single source of truth - so you can capture sharper insights that drive better decisions faster and more affordably.

We are staffed 24/7/365 with our own proven specialists who save partners money, time and achieve transparent, accountable, performance while delivering extraordinary value.

The company is headquartered in St. Petersburg, Florida, U.S.A., with our global delivery centers in Mysuru and Bengaluru, Karnataka, India.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director - Software Engineering
Director - Software Engineering

iSOCRATES • Bengaluru

On-site
INR 3,500,000 - 7,500,000
Director - Software Engineering
Director - Software Engineering

iSOCRATES Inc. • Bengaluru

On-site
INR 6,000,000 - 12,000,000
Group Product Manager
Group Product Manager

MADTECH.AI Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Engineering Manager
Engineering Manager

MADTECH.AI Inc. • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Senior Software Engineer - MERN Stack
Senior Software Engineer - MERN Stack

iSOCRATES • Bengaluru, Mysuru

On-site
INR 2,500,000 - 4,000,000
Technical Architect
Technical Architect

iSOCRATES Inc. • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Cutting-edge AI platform
Global SaaS organization
Leadership opportunities
Principal - AI/ML
Principal - AI/ML

MADTECH.AI Inc. • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Technical Architect
Technical Architect

MADTECH.AI Inc. • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Group Product Manager
Group Product Manager

iSOCRATES Inc. • Bengaluru

On-site
INR 3,000,000 - 4,000,000
Growth opportunities
Work with a global team
Access to cutting-edge technology
Senior Data Engineer
Senior Data Engineer

iSOCRATES Inc. • Bengaluru

On-site
INR 1,800,000 - 3,200,000