Description :
We are seeking a seasoned Senior Technical Lead to drive the efforts of a dynamic, high-performing team of engineers responsible for developing and operating enterprise-grade platforms leveraging Java and Python.
The ideal candidate will possess deep architectural expertise, hands-on technical skills, a proven track record in building and managing high-throughput, low-latency systems, and the ability to steer the team towards engineering excellence and high-quality delivery.
The role requires strong technical leadership with experience in managing multiple production deployment cycles, a deep understanding of operating critical production systems, and a focus on ensuring scalability, reliability, and operational resilience across the platform.
Main Key Role Summary :
- Technical Leadership : Lead and mentor a high-performing engineering team, providing architectural guidance and hands-on technical direction across Java and Python services.
- System Architecture & Design : Own and define scalable, distributed architectures using microservices, Kubernetes, and cloud-native best practices.
- End-to-End Platform Ownership : Oversee design, development, deployment, and operational excellence of high-throughput, low-latency production systems.
- Production Reliability & Troubleshooting : Ensure reliability, scalability, security, and resilience of critical systems; diagnose and resolve complex issues in production environments.
- Cloud & Infrastructure Expertise : Drive infrastructure decisions leveraging Kubernetes, cloud platforms (AWS / GCP / Azure), Kafka, Redis, and observability tools.
- Delivery & Execution Management : Manage end-to-end delivery cycles including planning, execution, quality assurance, and release management ensuring timely, high-quality output.
- Cross-functional Collaboration : Work closely with Product, DevOps, Platform, and Security teams to deliver robust, maintainable, and secure platform solutions.
- Operational Excellence & Automation : Champion automation, performance optimization, CI / CD improvements, observability, and engineering best practices.
- Risk & Dependency Management : Identify risks, manage dependencies, and ensure smooth execution across multiple teams and functions.
Must have :
Languages Java, PythonDatabases PostgreSQL (RDP), MongoDBStreaming Kafka (KRaft)Caching RedisInfrastructure Kubernetes, Any Cloud Technology (AWS / GCP / Azure)Observability Prometheus, Grafana, ELK or Similar toolsAPI Gateway Kong with Lua plugin scriptingIAM Keycloak or any IAM, OAuth2 / OIDCRole Expectations :
Lead and mentor a team of highly skilled developers building services / platform in Java, Python, and related technology stacks.10+ years of full-stack engineering experience, including at least 2 years in a technical leadership role.Proven expertise in Technical Architecture, with a deep understanding of design patterns, microservices, and system design principles.Proven expertise in building, and operating scalable, low-latency, high-throughput production systems.Strong hands-on experience with cloud-native architecture, Kubernetes, and distributed systems.Ability to diagnose and resolve complex technical issues efficiently in production environments.Demonstrated leadership capabilities with excellent mentoring, communication, and collaboration skills.Passion for driving automation, operational excellence, and performance optimization across the development lifecycle.Proven track record in managing end-to-end software delivery, including planning, execution, and delivery assurance.Familiarity with Agile methodologies, including sprint planning, backlog management, and iterative delivery.Experience in identifying risks, formulating mitigation plans, and managing dependencies across multiple teams and functions.Ability to work closely with Product, DevOps, and Platform teams to deliver secure, scalable, and maintainable solutions.(ref : hirist.tech)