onsite
Staff Software Engineer, Code Intelligence - Google
Software Engineer
Lead the design and delivery of scalable code intelligence tools, leveraging full‑stack expertise in Java, Python, Golang, and JavaScript to build robust, high‑performance systems that power advanced code analysis and developer productivity.
About the role
Key Responsibilities
- Architect and implement end‑to‑end solutions for code intelligence, ensuring high scalability and reliability across distributed systems.
- Lead cross‑functional teams in the design, development, and deployment of new features, driving best practices in coding, testing, and continuous integration.
- Mentor junior engineers, fostering a culture of technical excellence and knowledge sharing.
- Collaborate with product, research, and data teams to translate complex requirements into efficient, maintainable code.
- Own the full software lifecycle, from concept through production, including performance tuning and incident response.
Requirements
- 8+ years of professional software development experience with strong proficiency in Java, Python, Golang, and JavaScript/TypeScript.
- Deep understanding of software design principles, architecture patterns, and data structures & algorithms.
- Proven track record of delivering high‑quality, production‑grade code at scale.
- Excellent communication skills and a collaborative mindset.
- Experience leading technical teams and mentoring engineers is highly desirable.
Skills
javapythonjavascript