12 Nov
|
ESK Technologies Private
|
Bengaluru
12 Nov
ESK Technologies Private
Bengaluru
Solid foundation in software engineering and system design, with a track record of building
enterprise-scale applications.
● Hands-on experience with Java, Spring Boot, REST APIs, microservices, distributed systems, and
relational databases such as PostgreSQL.
● Experience with cloud-native technologies, including containers, Kubernetes, and public cloud
platforms.
● Proven ability to lead engineering teams, coach engineers and technical leads, and build a culture
of accountability, collaboration, and continuous improvement.
● Strong delivery management skills: planning, estimation, prioritization, dependency and risk
management, and delivering against milestones.
● Working experience with Agile/Scrum practices, including sprint planning, backlog refinement,
reviews, retrospectives, and release planning.
● Solid understanding of software quality practices: automated testing, code review, performance
testing, observability, and production readiness.
● Hands-on experience with secure software development, application security, vulnerability
management, and DevSecOps practices.
● Experience with CI/CD pipelines and engineering automation, and with using delivery metrics to
improve predictability and developer productivity.
● Practical experience with AI-assisted development tools (e.g., GitHub Copilot, Claude Code,
Cursor, ChatGPT, Gemini Code Assist) across development, testing, debugging, and
documentation.
● Excellent communication and stakeholder-management skills, with the ability to convey delivery
status, risks, and trade-offs clearly to technical and non-technical audiences.
Roles & Responsibilities:
● Team & POD Leadership: Lead one or more engineering teams/PODs; set clear goals and
ownership, coach engineers and technical leads, and foster a culture of accountability, technical
excellence, and collaboration.
● People Management: Drive hiring,
onboarding, performance reviews, career development, and
succession planning; manage team capacity in partnership with organizational leadership.
● Delivery Planning & Execution: Translate product roadmaps into engineering plans, estimates,
milestones, and release commitments; proactively manage risks, dependencies, and blockers to
deliver predictably.
● Engineering Excellence: Establish and uphold consistent practices for design reviews, code
reviews, testing, documentation, and maintainability; manage technical debt deliberately.
● Quality & Release Management: Coordinate development, QA, test automation, and security
testing through to release readiness; ensure the agreed Definition of Done and release criteria are
met.
● Security & Reliability: Partner with security, architecture, and operations teams to embed
security-by-design, timely vulnerability remediation, observability, resilience, and production
readiness.
● CI/CD & DevSecOps: Drive effective use of CI/CD, infrastructure automation, and cloud-native
deployment practices to improve delivery speed and reliability.
● AI-Assisted Engineering: Champion responsible use of AI-assisted engineering tools; define
team practices for reviewing and validating AI-generated code, and measure their impact on
productivity without compromising security or quality.
● Cross-functional Collaboration: Work with Product Owners, architects, QA, DevOps, security
specialists, and implementation partners to align priorities, resolve issues, and communicate
decisions and trade-offs.
● Metrics & Reporting: Track and report delivery predictability, throughput, quality trends,
escaped defects, technical debt, and team capacity; use these insights to drive improvement.
● Open-source Community: Engage the global MOSIP contributor community through
knowledge sharing, clear documentation, and collaborative development.
📌 Engineering Manager (Bengaluru)
🏢 ESK Technologies Private
📍 Bengaluru