Software Engineer III, Engineering Productivity, Google Cloud Platform
This job is offline
AI Summary ✨
Requirements:
Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
2 years of experience building developer tools (e.g., compilers, automated releases, code design and testing, test automation frameworks).
Experience in Python.
Nice to Haves:
Experience with the Google Cloud Platform (GCP) and Compute Engine (GCE).
Experience with writing unit and integration tests.
Experience with distributed systems.
Experience with test frameworks and tools.
Experience with CI/CD pipelines.
Knowledge of object-oriented programming and software design principles.
What You'll Be Doing:
Write, test, and maintain the framework's core components, libraries, and tools, and ensure the framework is reliable and easy to use for developers writing tests.
Work to make the framework more user-friendly by developing intuitive interfaces and helpful tools.
Support GCE Development teams, and help GCE engineers use the framework to write tests.
Participate in on-call rotations to address bugs, outages, and other operational issues, and review code changes to ensure the framework remains stable and maintainable.
Identify areas for improvement, exploring new technologies, and contributing to the ongoing evolution of the framework.