Full job description
Senior Manager Software Engineering role leading a team building scalable, data-intensive platforms in digital marketing and attribution. Responsibilities include leading and mentoring engineers, owning delivery and technical quality, driving architecture and best practices, partnering with product managers, and improving engineering processes. Requires 10+ years software engineering experience, 3-4+ years managing teams, strong system design and communication skills, and expertise in big data technologies (Scala, Spark, Hadoop), cloud platforms (AWS, GCP), SQL at scale, DAG workflows, and DevOps tools (Docker, Kubernetes, CI/CD). Nice to have experience with Databricks, observability tools, event-driven architectures, and ad-tech/martech platforms. Location: Bengaluru, Karnataka, India.
What you'll do
- Lead, mentor, and grow a team of data-platform engineers delivering critical platform capabilities
- Own execution, delivery predictability, and technical quality for the team
- Drive architectural decisions and engineering best practices for data-processing systems
- Partner with product managers to define roadmaps and translate business goals into technical plans
- Foster a culture of ownership, accountability, and continuous improvement
- Provide regular feedback, coaching, and career development guidance
- Ensure systems meet standards for scalability, performance, security, and reliability
- Improve engineering processes, CI/CD maturity, and operational excellence
Requirements
- 10+ years of software engineering experience
- 3–4+ years managing and leading engineering teams
- Strong system design skills
- Strong communication and stakeholder management skills
- Experience defining and tracking engineering metrics (delivery, quality, reliability)
- Ability to mentor junior and mid-level engineers and develop future technical leaders
- Experience in attribution product development
- Design, implement, and optimize data processing and batching solutions at scale
- Build, schedule, and maintain DAG workflows and attribution/forecasting engines
- End-to-end ownership of requirements definition, development, documentation, and stakeholder collaboration
- Experience with big data technologies: Scala, Apache Spark, Hadoop (HDFS, YARN, MapReduce)
- Experience with cloud-native distributed systems on AWS (primary) and GCP (as needed)
- Experience with SQL at TB scale, RDBMS/warehouse, performance optimization, and operability
- Experience with DAG scheduling, batch pipeline orchestration
- Experience with DevOps tools: Docker, Kubernetes, CI/CD pipelines, Git
- Experience with unit and integration test frameworks
- Nice to have: Databricks (Notebooks, Delta Lake, Catalogues)
- Nice to have: Observability & analytics tools (Tableau, Power BI, Grafana)
- Nice to have: Event-driven / streaming architectures
- Nice to have: Experience in ad-tech / martech and large-scale data platforms
Tech stack
ScalaApache SparkHadoopPythonAWSGCPSQLDockerKubernetesCI/CDGitDatabricksTableauPower BIGrafana
Benefits
Employee well-being focusCollaborative work environmentOpportunities for growth through learning, development and career advancementInnovation-driven cultureWork-life balance and flexibility