Software Developer, Workspace Flows

8 Hours ago • 1-2 Years

Job Summary

Job Description

Google's software developers are creating technologies that are transforming how billions of users interact with information. This role involves working on projects crucial to Google's needs, offering opportunities to switch teams and projects as the business evolves. The responsibilities include managing project priorities, deadlines, and deliverables; designing, developing, testing, deploying, maintaining, and enhancing software solutions. The team is focused on developing AI-powered features for products like Gmail, Docs, Drive, Calendar, Sheets, Vids, and Meet, aiming to meaningfully connect people and shape the future of productivity tools.
Must have:
  • Bachelor’s degree or equivalent practical experience
  • 2 years of software development experience in programming languages
  • 2 years of front-end and user interface development experience
  • 2 years of Java programming experience
  • 1 year of Kotlin programming experience
Good to have:
  • Master's or PhD in Computer Science or related fields
  • Experience developing accessible technologies
  • Experience building AI/ML products and platforms

Job Details

Minimum qualifications:

  • 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 front-end and user interface development.
  • 2 years of programming experience in Java.
  • 1 year of experience in Kotlin programming language.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience developing accessible technologies.
  • Experience building AI/ML products and platforms.

About the job

Google's software developers 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 software developers 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 developer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our software developers 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.

As a software developer, you will be responsible to manage project priorities, deadlines and deliverables. You will design, develop, test, deploy, maintain and enhance software solutions.

AI will change the future of work in profound ways, and our products— Gmail, Docs, Drive, Calendar, Sheets, Vids and Meet are at the forefront. From pre-computed summaries for email threads, summaries for meetings, and videos created from a document using lifelike AI avatars, our AI opportunity is huge. Our mission is to meaningfully connect people so they can create, build, and grow together and as part of the team you can build how productivity tools should work 5-10 years into the future. You will work with model builders (Google DeepMind), work with exceptional leaders, and have the ability to impact billions of users across the world.

Responsibilities

  • Write product or system development code.
  • Lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback.
  • Triage product or system issues and debug, track, resolve by analyzing the sources of issues and the impact on hardware, network or service operations and quality.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Waterloo, Ontario, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

DraftKings Inc. (Nasdaq: DKNG) is a digital sports entertainment and gaming company. It’s simple, at DraftKings, we believe life’s more fun with skin in the game. For that reason, we’re committed to responsibly creating the world’s favorite games and betting experiences. Headquartered in Boston, with offices around the globe, we believe we can continue to define what it means to be a technology company in sports entertainment. We love what we do, and think you will too.

Waterloo, Ontario, Canada (On-Site)

Chicago, Illinois, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Boston, Massachusetts, United States (On-Site)

Ralston, Nebraska, United States (On-Site)

Tempe, Arizona, United States (On-Site)

Ukraine (Remote)

View All Jobs

Get notified when new jobs are added by DraftKings

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug