Senior Software Engineer, Software Development Life Cycle

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer, Software Development Life Cycle

Google is seeking a Senior Software Engineer to join their Software Development Life Cycle team. This role is crucial for developing and maintaining the tools and platforms that power Google's development processes. The position combines deep technical expertise in software development with a focus on building and improving developer tools and SDLC platforms.

The ideal candidate will work on critical projects that impact how Google's engineering teams develop, test, and deploy software at scale. You'll be part of the Google Pixel team, focusing on designing and delivering the world's most helpful mobile experience through advanced designs, techniques, and products.

As a senior engineer, you'll be responsible for managing project priorities, leading design reviews, and ensuring best practices in code development. The role requires expertise in software development, data structures/algorithms, and experience with building developer tools like compilers, automated releases, and test automation frameworks.

The position offers the opportunity to work on cutting-edge technology that impacts billions of users, with the chance to contribute to various aspects of software development from infrastructure to AI/ML integration. You'll be working in a collaborative environment where you can switch between teams and projects as you grow with the company.

Google offers a supportive work environment with opportunities for professional growth, competitive benefits, and the chance to work on transformative technologies. The company is committed to diversity and inclusion, welcoming people with disabilities and maintaining an equal opportunity workplace.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer, Software Development Life Cycle

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Software Development Life Cycle

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience building developer tools
  • 2 years of experience design and development of Software Development Life Cycle (SDLC) business platforms

Benefits For Senior Software Engineer, Software Development Life Cycle

Medical Insurance
Visa Sponsorship
  • Medical Insurance
  • Visa Sponsorship

Interested in this job?

Jobs Related To Google Senior Software Engineer, Software Development Life Cycle

Senior Software Engineer, Infrastructure, Google Cloud Global Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and global networking development.

Senior Software Engineer, Infrastructure, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on infrastructure development, requiring expertise in C++/Python and distributed systems.

Senior Software Engineer, YouTube

Senior Software Engineer position at YouTube/Google, focusing on C++ development and system architecture, offering competitive compensation and the opportunity to impact billions of users.

Senior Software Engineer, Google Ads

Senior Software Engineer position at Google Ads, developing and maintaining advertising technology solutions that connect users, publishers, and advertisers across Google's advertising products.

Software Engineer, Black Community Inclusion

Senior Software Engineering role at Google focusing on Black Community Inclusion, requiring 5+ years of experience in software development and technical leadership.