Software Engineer, Dependency Tracing
Role details
Job location
Tech stack
Job description
- Translate high-level requirements into detailed technical designs, encompassing architecture, data structures, and algorithms.
- Write clean, maintainable, and efficient code in accordance with established coding standards and best practices.
- Develop and execute thorough unit, integration, andystem tests to ensure code quality and functionality, including automated testing where applicable.
- Participate in code reviews to provide constructive feedback and ensure adherence to best practices.
- Document technical specifications, design decisions, and implementation details for future reference and knowledge sharing.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Requirements
Do you have experience in Python?, Do you have a Bachelor's degree?, * Bachelor's degree or equivalent practical experience.
- 8 years of experience with one or more general purpose programming such as: Java, C/C++, Python, Objective C, JavaScript, or Go., * Ability to manage issues and evolving changes in the areas of software design, integration, and infrastructure.