Senior Software Engineer - Backend
Core
Design, develop, and deliver innovative backend features while ensuring high quality, system health, and scalability.
Role type
Senior Backend Software Engineer
Builds
Backend services, application features, and enterprise systems
Domain
Online search/ads products, distributed systems
Deliverable
production ML models | product features
Required skills
Distributed systems, performance optimization, scalability, enterprise system architecture, debugging, testing, coding (C, C++, C#, Java, JavaScript, Python), telemetry analysis, on-call incident management
Preferred skills
Backend tech stack expertise, leading product delivery, mentoring, working with ambiguity
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and develop innovative backend features; debug, test, and troubleshoot application code; monitor system health via telemetry and handle on-call incidents; mentor team members on frugal solutions; collaborate with partner teams to understand requirements and improve customer scenarios.
Seniority
Senior, hands-on IC