04 Aug
|
Warner Bros. Discovery
|
Bengaluru
04 Aug
Warner Bros. Discovery
Bengaluru
Roles & Responsibilities
- Lead, mentor, and manage a team of software engineers, fostering a collaborative, psychologically safe, and high-performance work environment.
- Support the engineers on the team by coaching, setting goals, and providing regular feedback.
- Facilitate team ceremonies - daily stand ups, weekly team meetings, retrospectives, etc.
- Champion processes and the engineering maturity expected of an established tech-focused organization.
- Lead design, discovery, technical planning, and status discussions within your team, helping set direction and context, and identifying any gaps or blockers.
- Contribute to discussions around high level planning, roadmaps, and status with teams across the organization.
What to Bring
- 9-13 years of experience developing scalable software using microservices
- Experience in backend and frontend software development, ranging from building micro services and event driven architectures/solutions to customer-facing UI.
- Experience in private and public API design and cross-service integrations.
- Experience with software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance)
- Familiarity with a range of database technologies, encompassing both SQL and NoSQL options.
- Usage and deep understanding of JavaScript/TypeScript, Kubernetes, Kafka and AWS services
- Experience building, operating,
and owning services. Implementing operational excellence mechanisms, runbooks, and best practices including alerting, metrics, and logging using CloudWatch, PagerDuty, etc.
- Ability to work with minimal instructions on day-to-day work, able to consume and self-start with general instructions on new assignments.
- Fosters an inclusive, supportive, and physiologically safe engineering culture.
About you:
- You understand a broad range of computer science concepts, and know how, when, and when not to use them. You can dive deep into a wide range of technical problems offering suggestions and feedback to your team, and you are still comfortable with technical details.
- You make good decisions and exercise accurate judgement when choosing to build recent vs adapting existing systems.
- You are experienced and capable of playing a leading role to design and develop major functional changes to existing software systems, or new ones, in collaboration with other teams as necessary.
- You propose and proactively seek to establish best practices where none exist and have a track-record of applying these on teams you have led.
- You are comfortable with scrum agile methodologies, aiming for continuous improvement, adapting best engineering practices, and leading by example.
📌 Staff Engineer- Fullstack,(LIVE Team) (Bengaluru)
🏢 Warner Bros. Discovery
📍 Bengaluru