onsite
Software Engineer, Data Center Orchestration - Google
Software Engineer
Senior software engineer building scalable data center orchestration tools using Java, focusing on robust back‑end architecture, algorithmic efficiency, and accessibility compliance.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java services that orchestrate data center operations at scale.
- Implement efficient algorithms and data structures to optimize resource allocation and fault tolerance.
- Collaborate with cross‑functional teams to define requirements, review designs, and deliver production‑ready code.
- Ensure accessibility standards are met across all software components, conducting audits and remediation.
- Participate in code reviews, performance tuning, and continuous integration pipelines.
Requirements
- Bachelor’s degree in Computer Science or related field (Master’s/PhD preferred).
- Minimum 2 years of professional Java development experience.
- Strong background in back‑end architecture and distributed systems.
- Proficiency with data structures, algorithms, and performance optimization.
- Experience building or maintaining accessible technologies and familiarity with WCAG guidelines.