Staff Software Engineer
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Salary
- $207K–$301K/yr
- Location
- Austin, TX, United States
- Work style
- Onsite
- Level
- Senior
- Job type
- Full-time
- Experience
- 8–11 yrs
- Function
- Software engineering
- Focus area
- other
- Posted
- 3d ago
Skills
About the role
About the job
Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
The US base salary range for this full-time position is $207,000 - $301,000 + 20% bonus target + equity + benefits determined by role, level, and location. Individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Learn more about benefits at Google.
Responsibilities
- Design, develop, test, deploy, and maintain large-scale software solutions to solve ambiguous problems.
- Develop the mid-term technical vision and roadmap while guiding and vetting complex system designs.
- Manage project priorities, deadlines, and deliverables while facilitating alignment and clarity across teams.
- Influence and coach a distributed team of engineers, mentoring individuals on design principles and best practices.
- Review code from other engineers to provide feedback on best practices, testability, and efficiency, Define and implement new team standards, improve documentation, and triage complex system issues.
Minimum qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field and 8 years of progressive post-baccalaureate experience in the job offered or in a Software Engineer-related occupation.
- Alternatively, will accept a Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field and 6 years of experience in the job offered or in a Software Engineer-related occupation.
- Position requires 6 years of experience in the following: Designing, writing, testing, and maintaining software applications; Selection and design of algorithms and data structures for system optimization (scale, speed, efficiency); Applying systems architecture knowledge to optimize system testability, performance, reliability, and cost; System-level problem analysis (technical and organizational); and Technical leadership including team member development and performance feedback.
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field and 8 years of progressive post-baccalaureate experience in the job offered or in a Software Engineer-related occupation.
- Alternatively, will accept a Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field and 6 years of experience in the job offered or in a Software Engineer-related occupation.
- Position requires 6 years of experience in the following: Designing, writing, testing, and maintaining software applications; Selection and design of algorithms and data structures for system optimization (scale, speed, efficiency); Applying systems architecture knowledge to optimize system testability, performance, reliability, and cost; System-level problem analysis (technical and organizational); and Technical leadership including team member development and performance feedback.
Get jobs like this as soon as they're posted
Talnox checks company career sites all day and ranks every opening against your profile. Free to join.