Senior Software Engineer, Full Stack, Ux Research Tooling

Google Google · Big Tech · Mexico City, CDMX, Mexico

Senior Software Engineer role focused on building and maintaining internal full-stack tooling for UX research at Google. The role involves developing software components, collaborating with stakeholders, and managing projects from ideation to deployment.

What you'd actually do

  1. Develop, scope, design, and own key software components and features for the team’s full-stack suite of products.
  2. Act as a key technical point of contact, building strong collaborations and actively influencing internal engineering teams, UX designers, and product owners.
  3. Collaborate with stakeholders and UX researchers to identify ambiguous problems and unmet needs, generating the ideas required to solve them.
  4. Take ownership of and enhance the team's engineering artifacts for your areas of work, ensuring all aspects of this technical work are high quality.
  5. Manage outcomes for projects that span multiple quarters, including working with modern front-end technologies (e.g., React, Angular) and back-end systems, and taking full ownership from ideation through to deployment and long-term maintenance.

Skills

Required

  • software development
  • full-stack development
  • back-end development (Java, Python, Golang, C++)
  • front-end development (JavaScript, TypeScript, HTML, CSS)
  • software design and architecture

Nice to have

  • Master's degree or PhD in Computer Science
  • data structures and algorithms
  • React or Angular codebase
  • reliability monitoring and alerting
  • security and privacy practices
  • documentation
  • integration testing
  • production hygiene and support processes
  • Google Cloud Platform
  • App Engine
  • effective communication with stakeholders