Staff Software Engineer, Full Stack, Debug

Google Google · Big Tech · Singapore

Staff Software Engineer, Full Stack, Debug at Google in Singapore. This role focuses on developing full-stack software for orchestrating automated and manual workflows related to mosquito-borne disease control, including raising and releasing sterile mosquitoes. Responsibilities include leading engineers, collaborating on automation systems, building data pipelines and analytics dashboards, driving DevOps practices, and developing automation for server management on-premises and GCP.

What you'd actually do

  1. Lead engineers to build new full stack software to orchestrate custom debug automated and manual workflows used in our programs.
  2. Collaborate with mechanical and other engineers to design and control the next generation of rearing and release automation system. Collect feedback from partners and end users around the world.
  3. Build data pipelines and analytics dashboards to improve our understanding of mosquito production, release, and wild mosquito population.
  4. Drive the adoption of DevOps best practices to streamline our development and deployment processes.
  5. Develop automation to assist in managing our growing fleet of on-premises Linux and operating system servers, and Google Cloud Platform (GCP) workloads.

Skills

Required

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

Nice to have

  • technical leadership
  • software for physical hardware
  • computer vision
  • machine learning
  • web applications
  • cloud softwares
  • computer networking (TCP/IP, SSL/TLS, HTTP)
  • Linux operating system development/administration