onsite
Senior Software Engineer, Labs - Google
Software Engineer
Senior Software Engineer driving full‑stack development for experimental products, leveraging Java, Python, Go, or C++ back‑ends and modern JavaScript/TypeScript front‑ends, with a focus on testing, deployment, and product launch.
About the role
Key Responsibilities
- Design, develop, and maintain scalable back‑end services using Java, Python, Go, or C++.
- Build responsive front‑end interfaces with JavaScript, TypeScript, HTML, and CSS.
- Collaborate with cross‑functional teams to define product requirements and architecture for innovative lab projects.
- Implement automated testing, continuous integration, and deployment pipelines to ensure high‑quality releases.
- Monitor performance, troubleshoot issues, and iterate on features post‑launch.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 5+ years of professional software development experience.
- 3+ years of full‑stack development experience across back‑end (Java, Python, Go, C++) and front‑end (JavaScript/TypeScript, HTML, CSS).
- Proven track record of testing, maintaining, and launching production software.
- Strong problem‑solving skills and ability to work autonomously in a fast‑paced research environment.
Skills
javapythongocjavascripttypescript