Engineering Manager - Affnook in India at Jobgether
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Engineering Manager – Affnook based in India.
We are seeking an experienced and technically strong Engineering Manager to lead a backend engineering team responsible for building and scaling distributed software systems. In this role, you will oversee engineering delivery, drive architectural decisions, and ensure the reliability and performance of production services. You will combine technical leadership with people management, supporting engineers' professional growth while maintaining high standards for code quality and system design. You will also work closely with customers, product teams, and internal stakeholders to resolve technical challenges, manage escalations, and deliver business-critical solutions. Working with modern technologies across cloud infrastructure, APIs, databases, and messaging systems, you will help shape the technical roadmap and engineering practices. This is an opportunity to make a significant impact in a fast-growing technology environment serving international clients in the iGaming and affiliate marketing industry.
- Engineering Team Leadership: Lead, mentor, and develop a backend engineering team through regular one-to-one meetings, performance management, recruitment, and career development initiatives.
- Delivery and Roadmap Ownership: Take responsibility for engineering delivery, including project scope, prioritization, sequencing, risk management, and timely execution of the technical roadmap.
- Team Enablement: Identify and remove technical and operational blockers, manage dependencies, facilitate design decisions, and ensure the team can work efficiently toward its objectives.
- Customer Communication and Support: Collaborate with customers, support teams, product managers, and engineers to communicate technical issues clearly, investigate problems, assess their impact, and coordinate effective solutions or workarounds.
- Customer Escalation Management: Take ownership of customer escalations by participating in technical discussions, setting clear expectations, coordinating engineering responses, and ensuring issues are resolved and communicated effectively.
- Technical Architecture and Design: Maintain high standards across backend architecture, code reviews, testing, and production readiness. Guide decisions involving services, databases, messaging systems, and distributed infrastructure.
- Technical Collaboration: Partner with senior software engineers and technical leads on architecture proposals, technical RFCs, incident investigations, and long-term engineering strategy.
- Cloud Infrastructure and Production Operations: Ensure the team can reliably deploy, roll back, monitor, and troubleshoot services running on Google Cloud Platform (GCP) and DigitalOcean.
- Incident Management: Lead production incident response and ensure appropriate follow-up actions, root-cause analysis, and continuous improvements following service disruptions or customer-impacting issues.
- Engineering Best Practices: Establish and maintain effective engineering practices, including design reviews, on-call processes, observability, technical documentation, and operational ownership.
- AI-Driven Engineering: Encourage the effective use of AI tools for coding, code reviews, testing, and documentation while ensuring engineers remain accountable for the quality and reliability of their work.
- Bachelor's degree in Engineering (BE/BTech) or a related technical discipline.
- 8+ years of professional software engineering experience, including experience as an Engineering Manager or technical lead with direct people management responsibilities.
- Proven experience leading backend engineering teams and owning the delivery of production-grade software services.
- Strong technical understanding of distributed backend systems, including APIs, microservices, gRPC, Kafka or equivalent messaging technologies, databases, and caching solutions.
- Hands-on experience with Node.js (JavaScript/TypeScript) and/or Go, with the ability to review technical designs, assess code quality, and support engineers in debugging complex issues.
- Experience designing, deploying, and operating services on public cloud platforms, preferably Google Cloud Platform (GCP) and/or DigitalOcean.
- Familiarity with cloud-native technologies and delivery tools such as Docker, Kubernetes, Jenkins, GitHub Actions, and Argo.
- Knowledge of databases and data technologies such as MongoDB, ClickHouse, Redis, and Memcached.
- Experience with production monitoring and troubleshooting using logs, metrics, traces, and observability platforms such as Grafana or equivalent tools.
- Proven ability to manage customer-facing technical escalations, including issue investigation, triage, stakeholder communication, and resolution.
- Excellent communication and interpersonal skills, with the ability to explain complex technical issues to customers and communicate engineering trade-offs clearly to senior leadership.
- Strong leadership, decision-making, prioritization, and problem-solving abilities, with a focus on team development and operational excellence.
- Familiarity with AI-powered development assistants for coding, testing, reviewing, and documentation, while maintaining high engineering quality standards.
- Willingness and ability to work from the office as required.
Technical Environment:
- Languages and Runtime: Go, Node.js, JavaScript, TypeScript.
- Databases and Caching: MongoDB, ClickHouse, Redis, Memcached.
- APIs and Messaging: REST, gRPC, Kafka, Google Pub/Sub.
- Cloud and Infrastructure: GCP, DigitalOcean, Docker, Kubernetes.
- CI/CD and Deployment: Jenkins, GitHub Actions, Argo.
- Monitoring and Observability: Grafana.
- Performance-driven working culture with accelerated career growth opportunities for high-performing professionals.
- Competitive, industry-leading compensation aligned with your skills, experience, and contributions.
- Comprehensive medical insurance coverage and employee-focused benefits.
- Attractive reimbursement policies supporting both professional development and personal well-being.
- Five-day working week designed to encourage work-life balance, productivity, and long-term career growth.
- Opportunity to lead engineering teams and influence the architecture and scalability of business-critical technology solutions.
- Exposure to modern backend technologies, cloud infrastructure, and AI-powered engineering practices.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go