Manager – Engineering
Core
Lead a team of software engineers to build, maintain, and evolve critical digital platforms and services, ensuring reliability, scalability, and security.
Role type
Senior Engineering Manager (Backend/Platform)
Builds
Large-scale Internet infrastructure, backend services, RESTful APIs, and production applications
Domain
Internet infrastructure, backend development, cloud services
Required skills
Backend development, system design, team leadership, architecture, incident response, CI/CD, database management, API design, distributed team management
Preferred skills
Event-driven architectures, DNS/Internet protocols, legacy modernization, e-commerce platforms, cloud platforms (AWS), container technologies, API security
Technologies
Python, Go, FastAPI, Gin, PostgreSQL, Kafka, RabbitMQ, AWS, Docker, Kubernetes, Git, OAuth 2.0, JWT, OpenAPI
Responsibilities
Lead, mentor, and develop a team of engineers through recruitment, onboarding, regular feedback, performance management, and career development. Oversee day-to-day engineering execution, including planning, prioritization, delivery, release coordination, and blocker resolution. Provide hands-on technical leadership through architecture discussions, code reviews, troubleshooting, and contributions to production code. Guide technical design and architectural decisions while contributing to broader platform strategy and cross-system initiatives. Translate business and product requirements into actionable engineering plans, balancing roadmap objectives, technical debt, and operational priorities. Oversee the development and maintenance of backend services, applications, RESTful APIs, database schemas, and integrations. Coordinate complex technical initiatives across multiple teams, working closely with Product, Operations, QA, Design, and other engineering stakeholders. Drive improvements in system reliability, scalability, performance, security, observability, and maintainability. Lead incident response, root cause analysis, and continuous improvement initiatives to strengthen production systems. Establish and continuously improve engineering standards, including automated testing, CI/CD pipelines, documentation, code quality, and release management. Promote the effective and responsible use of AI-assisted development tools to enhance productivity, testing, code quality, and engineering workflows. Define clear engineering objectives and monitor delivery, quality, and reliability metrics to support continuous improvement. Encourage technical ownership and independent decision-making while balancing hands-on involvement with delegation and mentorship. Communicate technical decisions, delivery progress, risks, and operational priorities clearly to stakeholders.
Seniority
Senior, hands-on IC with management responsibilities

