You are currently viewing Remote Jobs at Google, Google Jobs Work From Home

Google Work From Home Jobs

Job Details:

  1. Post Name: Software Engineer III, Google Health
  2. Company Name: Google
  3. Industry: Private
  4. Employment type: Full Time
  5. Work Hours: 8 Hours
  6. Address: Work From Home
  7. Expected Salary: USD 155000 To USD 160000 Per Year
  8. Qualification: Master’s Degree or Ph.D. in Computer Science

Job Description:

Remote Jobs at Google, Google Jobs Work From Home, 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 a 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’s 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.

With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Google Health has made major advances in healthcare research, such as detecting eye disease more quickly and accurately than experts, planning cancer radiotherapy treatment in seconds rather than hours, and working to detect patient deterioration before it happens with electronic records.

Fundamental research is at the core of Google Health – the multidisciplinary team collaborates with partners to publish novel research in renowned scientific journals. They then work to apply this research to the medical field through clinical hardware and products developed by Google. Working alongside colleagues across Google, you’ll help make this vision a reality.

Responsibilities for Google Software Engineer:

  • Write product or system development code.
  • Participate in, or 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/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve them by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

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 data structures or algorithms.

Preferred Qualifications:

  • Master’s degree or Ph.D. in Computer Science or related technical fields.
  • Experience developing accessible technologies.

Additional Information:

(Colorado only*) Minimum salary range between $120,000 – $129,000 + bonus + equity + benefits.
*Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation range for this role when being hired into our offices in Colorado.

Interview Questions:

  • What aspects of this position interest you most?
  • How do you stay updated on industry developments?
  • How do you remove duplicates from an array in place?
  • What is a bucket sort algorithm? How do you use it?
  • Describe the development life cycle and models for it.
  • How do you use abstract classes?
  • What is the purpose of a CSS style sheet?
  • What is immutability in Java?
  • How do you populate a list in C#?
  • What is the difference between black box and white box testing?
  • What are the basic functions of a stack?
  • How do you conduct a linear search in JavaScript?
  • How comfortable are you reviewing others’ code?
  • What is your process for reviewing code that another person wrote?
  • How much do you code each day?
  • What project management tools are most useful in your role as a software engineer?
  • Tell me about a time you collaborated with others to solve a complex problem.
  • What is the difference between alpha and beta testing?
  • What are the types of software maintenance?
  • What are your thoughts on agile software development?
  • What do you think about software testing?

Apply Now