Senior Platform Engineer I - Evergreen
Booking.com · Bangalore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: 30077
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
<h4 data-path-to-node="1"><strong data-path-to-node="1" data-index-in-node="0">Building Software Applications</strong></h4><ul data-path-to-node="2"><li><p data-path-to-node="2,0,0"><strong data-path-to-node="2,0,0" data-index-in-node="0">Application Engineering:</strong> Responsible for building software applications using relevant development languages, systems, services, and tools tailored to the business domain, while guiding junior team members.</p></li><li><p data-path-to-node="2,1,0"><strong data-path-to-node="2,1,0" data-index-in-node="0">Code Optimization:</strong> Refactors and simplifies codebases using established design patterns, setting architectural standards for junior engineers.</p></li><li><p data-path-to-node="2,2,0"><strong data-path-to-node="2,2,0" data-index-in-node="0">Quality Assurance:</strong> Ensures application quality and reliability by adhering to standard testing strategies, techniques, and automated testing methods.</p></li><li><p data-path-to-node="2,3,0"><strong data-path-to-node="2,3,0" data-index-in-node="0">Maintainable Code:</strong> Writes readable, reusable, and modular code by enforcing standardized design patterns and leveraging core software libraries.</p></li><li><p data-path-to-node="2,4,0"><strong data-path-to-node="2,4,0" data-index-in-node="0">Data Security & Governance:</strong> Enforces data security, integrity, and compliance standards across applications in alignment with organizational best practices.</p></li></ul><h4 data-path-to-node="3"><strong data-path-to-node="3" data-index-in-node="0">Software Systems Design</strong></h4><ul data-path-to-node="4"><li><p data-path-to-node="4,0,0"><strong data-path-to-node="4,0,0" data-index-in-node="0">Architectural Evaluation:</strong> Evaluates architectural solutions by balancing operational cost, technical constraints, business goals, and emerging technologies.</p></li><li><p data-path-to-node="4,1,0"><strong data-path-to-node="4,1,0" data-index-in-node="0">Impact Analysis:</strong> Assesses system dependencies and models the structural implications of adding or modifying applications within the broader architecture.</p></li><li><p data-path-to-node="4,2,0"><strong data-path-to-node="4,2,0" data-index-in-node="0">Rapid Prototyping:</strong> Accelerates business growth and technical discovery through prototyping, technical spikes, and third-party vendor evaluations.</p></li><li><p data-path-to-node="4,3,0"><strong data-path-to-node="4,3,0" data-index-in-node="0">Scalable Solution Design:</strong> Designs adaptable systems that satisfy immediate operational needs while remaining extensible for future capability expansions.</p></li></ul><h4 data-path-to-node="5"><strong data-path-to-node="5" data-index-in-node="0">End-to-End System Ownership</strong></h4><ul data-path-to-node="6"><li><p data-path-to-node="6,0,0"><strong data-path-to-node="6,0,0" data-index-in-node="0">Service Lifecycle Management:</strong> Owns services end-to-end by monitoring application health, defining critical metrics (SLIs/SLOs), and resolving operational drifts.</p></li><li><p data-path-to-node="6,1,0"><strong data-path-to-node="6,1,0" data-index-in-node="0">Risk Mitigation & Documentation:</strong> Reduces business continuity risks and eliminates single points of dependency by maintaining clear runbooks, OpDocs, and technical documentation.</p></li><li><p data-path-to-node="6,2,0"><strong data-path-to-node="6,2,0" data-index-in-node="0">Continuous Delivery:</strong> Accelerates customer feedback loops and reduces deployment risk through continuous integration, progressive delivery, and feature experimentation frameworks.</p></li><li><p data-path-to-node="6,3,0"><strong data-path-to-node="6,3,0" data-index-in-node="0">Production Autonomy:</strong> Independently manages production deployment pipelines, infrastructure operations, and release management while mentoring junior engineers.</p></li></ul><h4 data-path-to-node="7"><strong data-path-to-node="7" data-index-in-node="0">Technical Incident Management</strong></h4><ul data-path-to-node="8"><li><p data-path-to-node="8,0,0"><strong data-path-to-node="8,0,0" data-index-in-node="0">SLA-Driven Mitigation:</strong> Diagnoses and resolves live production outages to minimize customer impact and adhere to established service level agreements.</p></li><li><p data-path-to-node="8,1,0"><strong data-path-to-node="8,1,0" data-index-in-node="0">Root Cause Analysis (RCA):</strong> Eliminates recurring failures and builds systemic resilience through thorough root-cause investigations and long-term bug fixes.</p></li><li><p data-path-to-node="8,2,0"><strong data-path-to-node="8,2,0" data-index-in-node="0">Postmortem Process:</strong> Contributes to post-incident reviews, tracks production failure modes, and maintains centralized incident logs.</p></li></ul><h4 data-path-to-node="9"><strong data-path-to-node="9" data-index-in-node="0">Automation and Toil Reduction</strong></h4><ul data-path-to-node="10"><li><p data-path-to-node="10,0,0"><strong data-path-to-node="10,0,0" data-index-in-node="0">Technical Debt Elimination:</strong> Keeps infrastructure components up to date by addressing operational bottlenecks, removing technical debt, and planning for capacity scale.</p></li><li><p data-path-to-node="10,1,0"><strong data-path-to-node="10,1,0" data-index-in-node="0">Operational Efficiency:</strong> Reduces infrastructure maintenance costs by adopting automated workflows, leveraging modern technologies, and managing vendor integrations.</p></li><li><p data-path-to-node="10,2,0"><strong data-path-to-node="10,2,0" data-index-in-node="0">Toil Elimination:</strong> Eliminates manual operational tasks by developing custom software utilities, internal tools, and automation scripts targeting latency and scaling goals.</p></li></ul><h4 data-path-to-node="11"><strong data-path-to-node="11" data-index-in-node="0">Monitoring and Alerting Improvements</strong></h4><ul data-path-to-node="12"><li><p data-path-to-node="12,0,0"><strong data-path-to-node="12,0,0" data-index-in-node="0">Observability Strategy:</strong> Monitors capacity, infrastructure health, and key business indicators (KPIs) to maintain peak application performance and system availability.</p></li><li><p data-path-to-node="12,1,0"><strong data-path-to-node="12,1,0" data-index-in-node="0">Reliability Partnership:</strong> Partners with software development teams to define appropriate telemetry, trace contexts, and custom observability metrics.</p></li></ul><h4 data-path-to-node="13"><strong data-path-to-node="13" data-index-in-node="0">Critical Thinking</strong></h4><ul data-path-to-node="14"><li><p data-path-to-node="14,0,0"><strong data-path-to-node="14,0,0" data-index-in-node="0">Pattern Recognition:</strong> Analyzes complex, high-stress technical scenarios to identify systemic issues and implement structured, logical solutions.</p></li><li><p data-path-to-node="14,1,0"><strong data-path-to-node="14,1,0" data-index-in-node="0">Solution Evaluation:</strong> Constructively evaluates proposals and architectures, applying 'SMART' framework improvements backed by objective data and industry standards.</p></li></ul><h4 data-path-to-node="15"><strong data-path-to-node="15" data-index-in-node="0">Continuous Quality and Process Improvement</strong></h4><ul data-path-to-node="16"><li><p data-path-to-node="16,0,0"><strong data-path-to-node="16,0,0" data-index-in-node="0">Process Optimization:</strong> Identifies operational and structural inefficiencies across workflow systems to drive measurable performance improvements.</p></li><li><p data-path-to-node="16,1,0"><strong data-path-to-node="16,1,0" data-index-in-node="0">Standardization:</strong> Designs and rolls out modern engineering standards, updated process flows, and delivery best practices to improve overall team output.</p></li></ul><h4 data-path-to-node="17"><strong data-path-to-node="17" data-index-in-node="0">Effective Communication</strong></h4><ul data-path-to-node="18"><li><p data-path-to-node="18,0,0"><strong data-path-to-node="18,0,0" data-index-in-node="0">Targeted Communication:</strong> Delivers clear, well-structured technical messaging adapted to both executive and technical audiences across varied mediums.</p></li><li><p data-path-to-node="18,1,0"><strong data-path-to-node="18,1,0" data-index-in-node="0">Consensus Building:</strong> Facilitates technical alignment through active listening, clear negotiation, and adaptable problem-solving.</p></li><li><p data-path-to-node="18,2,0"><strong data-path-to-node="18,2,0" data-index-in-node="0">Active Engagement:</strong> Asks targeted follow-up questions to uncover technical requirements, clarify ambiguity, and align cross-functional teams.</p></li></ul><h4 data-path-to-node="19"><strong data-path-to-node="19" data-index-in-node="0">Architectural Guidance</strong></h4><ul data-path-to-node="20"><li><p data-path-to-node="20,0,0"><strong data-path-to-node="20,0,0" data-index-in-node="0">Technical Direction:</strong> Advises product and application teams on architectural designs to ensure functional, non-functional, and enterprise requirements are met.</p></li><li><p data-path-to-node="20,1,0"><strong data-path-to-node="20,1,0" data-index-in-node="0">Target Architecture Alignment:</strong> Sets strategic technical directions by evaluating legacy systems and aligning target architectures with stakeholders.</p></li></ul><h4 data-path-to-node="21"><strong data-path-to-node="21" data-index-in-node="0">Coaching/Mentoring</strong></h4><ul data-path-to-node="22"><li><p data-path-to-node="22,0,0"><strong data-path-to-node="22,0,0" data-index-in-node="0">Team Enablement:</strong> Coaches, mentors, and upskills team members across all levels by sharing technical expertise, operational knowledge, and engineering best practices.</p></li></ul><p><br><strong>Level of Education</strong></p><ul><li>Master degree</li></ul><p><br><br><strong>Years of relevant Job Knowledge. Years of relevant Job Knowledge</strong></p><ul><li>Advanced Knowledge (8+ years)</li></ul><p><br><br><strong>Requirements of special knowledge/skills</strong></p><ul><li>Building Software Applications</li><li>Software System Design</li><li>End to End System Ownership</li><li>Technical Incident Management</li><li>Operations (Automation, Toil)</li><li>Observability (Monitoring; Alerting)</li><li>Critical Thinking</li><li>Continuous Quality & Process Improvement</li><li>Effective Communication</li><li>Architectural Guidance</li><li>Coaching & Mentoring</li></ul> <br><strong>Pre-Employment Screening</strong><br><br><p style="margin: 0px;"><em>If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.</em></p>
Collected experience requirement
8+ years