Tech Lead, Software Engineering, People With Disabilities

Google Google · Big Tech · São Paulo, State of São Paulo, Brazil +1

Software Engineer role at Google, focusing on developing and improving software applications, managing priorities, and collaborating on scalability. The role involves full-stack development and requires experience in software design, architecture, and launching products. Preferred qualifications include technical leadership and experience with large-scale distributed systems, APIs, Search Ranking systems, or ML systems.

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 individual and team priorities, deadlines, and deliverables.

Skills

Required

  • Bachelor's degree in Computer Science, related field, or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • Ability to communicate in English and Portuguese fluently.

Nice to have

  • 4 years of experience in a technical leadership role.
  • 2 years of experience managing teams of software engineers.
  • Experience designing and implementing any of the following: large-scale distributed systems, APIs used by other developers, Search Ranking systems, ML (Machine Learning) systems.