Waymo is an autonomous driving technology company creating a new way forward in mobility.
Staff Software Engineer, Webviz
Location
United States
Posted
2 days ago
Salary
$251K - $310K / year
Seniority
Lead
Job Description
Staff Software Engineer, Webviz
Waymo
Role Description In this L6 role, you will own the C++ server infrastructure and concurrent data streaming pipelines. You will design C++ abstractions to load and process fleet logs, optimize Borg, RPC performance, and build APIs that let engineers and automated evaluation pipelines analyze driving data. - Build and maintain concurrent C++ backend services (Borg/Boq RPC servers) that stream time-series and sensor data to the Webviz client. - Scale C++ data delivery abstractions for offboard storage (CNS, Spanner) and WebRTC streams. - Optimize latency and throughput using log-sampling, payload post-processing (deduplication, timeline merging), and async C++ services. - Build backend APIs for automated callers (triage bots, evaluation executors) to render driving scenes. - Plan technical roadmaps and own the scaling, security, and performance isolation of the offboard data infrastructure. - Mentor engineers, review system designs, and establish systems-level C++ best practices. Qualifications - Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience. - 5 years of software development experience in C++. - Experience with systems programming, including multi-threading, concurrency, memory efficiency, and profiling. - Experience building high-throughput distributed systems, RPC services, or time-series data pipelines. - Experience leading technical designs and mentoring engineers on complex, multi-quarter projects. Requirements - Experience with Google-internal infrastructure (Borg, Boq, Stubby/gRPC, CNS, and Spanner). - Experience developing backend systems for video/image rendering, WebRTC, or developer tools. - Familiarity with autonomous vehicle data formats (RoadGraph, sensor logs, and trajectory prediction outputs). - Familiarity with web client architectures (Angular, TypeScript) to design client-server APIs. - Experience with TDD, performance profiling, and integration testing. Benefits - Waymo employees are eligible to participate in Waymo’s discretionary annual bonus program. - Equity incentive plan. - Generous Company benefits program, subject to eligibility requirements. Salary Range $251,000 — $310,000 USD
Related Guides
Related Job Pages
More Software Engineer Jobs
Sr. Software Engineer
OPENLANE, Inc.OPENLANE, Inc. helps automakers, financial institutions, dealer groups, and fleet operations buy, sell, and trade used vehicles. Founded under the name KAR Global, OPENLANE is a Fo
Role Description We are seeking a Sr. Software Engineer with experience in building scalable, cloud-native APIs with .NET, preferably Core / Java / Kotlin. You will be part of an Enterprise Technology Services team responsible for constructing and maintaining high-value core system components. You will be involved in the continuous improvement of core offerings, leading technical discussions on software architecture and testing, and collaborating with cross-functional teams. In this role, you will have the opportunity to use your experience in application development, front-end JavaScript frameworks, telemetry, and performance tuning. Qualifications - 5+ Years of experience building scalable, cloud-native APIs with .NET - University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience - Experience with telemetry and performance tuning leveraging modern APM tooling - A strong understanding of application development, including development and testing methodologies Requirements - Detail-oriented: Ensure the quality of the product through code reviews and a high level of unit and functional test coverage - Relentlessly Curious: Constantly learning and seeking ways to improve yourself and the processes around you - Supportive: Enjoy mentoring and supporting other team members by conducting code reviews and applying your experience in process and technical leadership - Confident: Love to code and excel at it Benefits - Competitive pay - Medical, dental, and vision benefits with employer HSA contributions (US) and FSA options (US) - Immediately vested 401K (US) or RRSP (Canada) with company match - Paid Vacation, Personal, and Sick Time - Paid maternity and paternity leave (US) - Employer-paid short-term disability, long-term disability, life insurance, and AD&D (US) - Robust Employee Assistance Program - Employer paid Leap into Service Day to volunteer - Tuition Reimbursement for eligible programs - Opportunities to expand your skill set and share your knowledge across a publicly traded, global organization - Company culture of internal promotions, diverse career paths, and meaningful advancement
Senior Risk Engineering Consultant – Construction Casualty
Zurich InsuranceLet’s create a brighter future together.
• Apply Zurich risk engineering solutions to construction customers to help reduce losses and improve risk management outcomes. • Leverage Zurich’s risk engineering tools and services to improve customer risk and general account management of customers who purchase Zurich Construction Insurance products such as: Workers Compensation, General Liability and Auto Liability. • Deliver high-quality consultative services, including exposure identification, evaluation of risk control gaps, and development of practical risk mitigation recommendations. • Develop and maintain positive customer and business partner relationships, collaborating to create appropriate service plans. • Partner with Construction Underwriting to evaluate and assess existing and prospective customers. • Identify opportunities to provide fee-based services that support customer risk mitigation and performance improvement efforts. • Develop and deliver advanced presentations and risk management training for customers and internal business partners. • Providing appropriate risk improvement advice, conduct loss investigations (including both trend and root cause analysis), and implementing risk improvement programs. • Assist customers with corporate and project specific safety plans, QA/QC programs, construction defect investigations when applicable, building envelope reviews, and moisture mitigation strategies. • Actively participate and engage in local construction industry associations.
• Lead end-to-end engineering execution across WebRezPro • Ensure predictable, high-quality delivery aligned with product roadmaps and business priorities • Partner closely with Product, Design, and QA to drive speed, quality, and measurable customer impact • Align engineering initiatives with growth objectives, including new customer acquisition, expansion revenue, payments attachment, and customer retention • Accelerate development through the adoption of AI-assisted engineering practices, including code generation, testing automation, and release optimization • Establish and uphold standards for code quality, system performance, scalability, and security • Implement best practices for automated testing, observability, incident response, and operational readiness • Drive platform modernization and technical debt reduction across the portfolio • Deploy AI-enabled tools and workflows to increase developer productivity and reduce development cycle time • Foster a culture of craftsmanship, ownership, and continuous improvement supported by data and automation • Own and evolve Pod & Sprint operating frameworks to optimize collaboration, planning, and delivery cadence • Standardize engineering practices across multiple business units • Continuously evaluate team structure, capacity, and workflows to improve efficiency and throughput • Directly manage engineer and software analyst team and develop them as strong people and delivery leaders • Build and scale high-performing engineering teams across WebRezPro • Drive recruiting, onboarding, retention, and performance management • Establish training and expectations around effective use of AI tools to elevate individual and team productivity • Serve as a technical thought partner to Product and Business Unit leaders across Fullsteam Hospitality.
Staff Software Engineer
CDK GlobalCDK Global is uniquely positioned at the heart of the automotive ecosystem, connecting the industry at every level.
Role Description Perform design, development, testing, documentation, code review, and analysis of various software applications, and implement technical solutions that satisfy business requirements for function, performance, security, and maintainability. - Assist in planning technical infrastructure and strategy using an understanding of internal and industry solutions. - Meet with stakeholders to determine software requirements. - Perform gap analysis and document findings. - Focus on highly complex software to find points of improvement in performance and usability; serve as technical SME and mentor. - Provide highly technical leadership, direction, and design expertise to extend CDK’s full solutions suite and develop new features. - Mentor others and foster collaboration and innovation. - Participate in the development lifecycle with a focus on developing new features and functionalities for large-scale enterprise software solutions, encompassing service layers, integration, user interfaces, and data. - Technically document software deliverables through use cases, design documents, and developer documentation. - Propose product enhancements and the adoption of new features, including new technologies, security enhancements, and performance improvements. - Work with teams during potential or active outages, walkthrough troubleshooting steps, and establish tests and best practices to ensure the outage will not be repeated. - Lead projects working with junior and senior engineers and coach adopters of the product. - 100% Telecommuting. Qualifications - Bachelor’s degree, or foreign equivalent, in Computer Science, Information Technology, Software Engineering, or a related field. - 8 years of professional experience as a Software Developer or related occupation. Requirements - Utilize the AWS platform to design, deploy, and manage scalable and reliable products. - Develop state-of-the-art solutions for the document management platform using technologies such as Java, Kafka, and MongoDB. - Programming Languages: SpringBoot and NodeJS. - Project management tools: Agile methodology, Jira, Jira Align, and Scrum/Kanban boards. - Tech stack: ElasticSearch, AWS Services: EC2, S3, Lambda, DynamoDB, RDS, Systems Manager, IAM. - Tools to develop, test, and deploy applications: IntelliJ IDEA, aws-cli, Postman, Docker, Kubernetes, and SAM (serverless application model) CLI. - Test Automation: Junit, JMX, Jmeter, and Sonar. - Continuous Integration / Continuous Delivery tools: Terraform, Bamboo, Sonar, Blackduck, Coverity, and Checkmarx. - Monitoring, operations tools: OpsGenie, Appdynamics, CloudWatch Alarms. Benefits - Medical, dental, and vision benefits. - Paid Time Off (PTO). - 401K Matching Program. - Tuition Reimbursement.




