← Back to all jobs

Software Engineer

Google · United States · Posted 2026-08-31

Apply on the company site →

Job description

Write robust product or system development code while mitigating technical debt to ensure long-term maintainability and scalability. Lead or participate in architectural design reviews with stakeholders to evaluate and select optimal technologies. Review peer code and provide constructive feedback to enforce best practices for style, testability, and efficiency. Execute comprehensive software testing beyond unit tests while enhancing automated deployment and monitoring infrastructure. Triage, debug, and resolve complex system issues by analyzing root causes and their impact on service operations. Create and adapt technical documentation and educational materials based on program updates and end-user feedback.