Engineering Manager
POSITION SUMMARY
- We are looking for a highly skilled and dynamic Engineering Manager with 8 to 15 years of experience to lead the design and development of high-performance, secure backend systems and scalable cloud-native applications. The ideal candidate should bring a strong technical foundation in backend engineering (Java, Python, Go, Node.js) combined with proven leadership in managing teams, driving cross-functional initiatives, and ensuring alignment between technical delivery and business objectives.
POSITION RESPONSIBILITIES
- Technical Leadership:
- • Lead the development of high-performance backend services using Java, Python, Go, or Node.js, following microservices and event-driven architecture.
- • Design and oversee the delivery of secure, scalable, and resilient cloud-native applications across AWS, GCP, or Azure.
- • Architect and manage Kubernetes workloads (RBAC, admission controllers, container security, service meshes) with an emphasis on security and observability.
- • Drive the implementation of robust CI/CD pipelines using DevSecOps principles, ensuring secure, automated, and high-quality deployments.
- • Define and enforce API security standards (OAuth2, OIDC, JWT) and IAM best practices across services.
- • Optimize system observability with tools such as Prometheus, OpenTelemetry, ELK, or Grafana, enabling proactive monitoring and incident response.
- • Oversee infrastructure security through Infrastructure as Code (IaC) tools such as Terraform, Pulumi, or AWS CDK, incorporating compliance automation.
- Security Engineering:
- • Champion cloud and application security, including IAM, KMS, WAF, SIEM, and container security tools like Trivy, Falco.
- • Integrate security testing tools (SAST, DAST, CSPM) and secrets management into the development lifecycle.
- • Drive initiatives around threat modeling, security code reviews, and automated compliance checks.
- Functional & Strategic Leadership:
- • Lead and mentor a team of engineers, setting clear goals, providing regular feedback, and fostering a high-performance engineering culture.
- • Collaborate closely with product owners, architects, QA, and DevOps teams to align technology strategy with business objectives.
- • Contribute to roadmap planning, resource allocation, and delivery oversight for key initiatives.
- • Act as a key stakeholder in architecture reviews, security audits, and risk assessments.
- • Engage in vendor and partner evaluation for tooling and cloud services.
- • Communicate technical concepts and status updates effectively to non-technical stakeholders and senior leadership.
EXPERIENCE AND REQUIRED SKILL SETS
- Technical Skills:
- • 8 to 15 years of experience in backend development and cloud-native application architecture.
- • Proven hands-on experience with Java, Python, Go, or Node.js.
- • Strong experience in Kubernetes, cloud platforms (AWS/GCP/Azure), and secure system design.
- • Deep understanding of microservices, service meshes (Istio, Linkerd), and API security.
- • Expertise in CI/CD, DevSecOps, IaC, and observability tooling.
- • Strong background in SQL, NoSQL, and time-series databases.
- • Experience with security automation tools and practices.
- • Ability to lead and scale engineering teams while managing cross-functional collaboration.
- EDUCATION
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Security, or a related field.