Tech Lead, Software Engineering (for Women in Tech Candidates)

Google Google · Big Tech · Belo Horizonte, State of Minas Gerais, Brazil +1

Google is seeking a Tech Lead Software Engineer to design, develop, test, deploy, maintain, and improve software applications. The role involves working on projects critical to Google's needs, with opportunities to switch teams and projects. Candidates should have a broad set of technical skills, leadership qualities, and enthusiasm for tackling new problems across the full-stack. Experience with large-scale distributed systems, APIs, search ranking systems, or ML systems is preferred.

What you'd actually do

  1. Design, develop, test, deploy, maintain, and improve software.
  2. Research, conceive, and develop software applications to extend and improve on Google's product offering.
  3. Collaborate on scalability issues involving access to data and information.
  4. Manage team priorities, deadlines, and deliverables.

Skills

Required

  • Computer Science fundamentals
  • Data structures and algorithms
  • Software development
  • Testing
  • Software design and architecture

Nice to have

  • Technical leadership
  • Team management
  • Large-scale distributed systems
  • APIs
  • Search ranking systems
  • Machine Learning (ML) systems

What the JD emphasized

  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 4 years of experience in a technical leadership role
  • 2 years of experience managing teams of software engineers