<- All Jobs
Software Engineer II, Multiplatform, Server Driven UI
- Bachelor鈥檚 degree or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- 1 year of experience with data structures or algorithms.
- Ability to communicate in English fluently to interact with local stakeholders in this customer-facing role.
- Master's degree in Computer Science or a related technical field.
- Experience in developing accessible technologies.
- Experience with Client and Server development.
- Experience with Mobile, or Web application development.
- Experience creating and maintaining developer frameworks.
- Experience working across multiple domains.
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google鈥檚 needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
in this role, you will be working with Multiplatform team supporting the Server Driven UI (SDUI) initiative. You will provide a unified framework that empowers developers to create native-like experiences while offering web-like productivity.
The Core team builds the technical foundation behind Google鈥檚 flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google鈥檚 products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
- Deliver end-to-end tasks towards a bigger goal with assistance from more executive team members.
- Identify technical issues with the requirements, and fix them, helping the team to course-correct when necessary.
- Communicate effectively and align work within your team.
- Foster a collaborative team environment, encouraging knowledge sharing and innovation.
- Participate in continuous learning, seek mentorship, and leverage development opportunities to consistently grow your technical skills and engineering knowledge.