Google needs software engineers to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another, specifically to drive Google's overall business via Ads Marketing and its intersection with Google Sales
Requirements
- 8 years of experience in software development
- 5 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
- 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture
- Experience in technical leadership and managing engineering teams
- Experience with highly scalable and reliable distributed systems
- Ability to contribute to both front-end and back-end development, and willingness to learn full-stack development principles
Responsibilities
- Provide technical leadership to a team of engineers; scope for management job ladder is possible in the future, but not required
- Define, iterate, and communicate team goal, strategy, and roadmap, in partnership with Product Managers and Program Managers
- Provide technical expertise throughout the product life-cycle including design, implementation, and delivery of scalable services and infrastructure
- Possess design skills and a passion for writing high-quality, maintainable code
- Ability to pick up and work through new technologies quickly
- Design, develop, test, deploy, maintain, and enhance software solutions
- Manage project priorities, deadlines, and deliverables
Other
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
- Excellent communication, discussion, and collaboration skills
- Ability to work with people management within a technical environment
- Must be willing to work in the US
- Must be eligible to work in the US without sponsorship