0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Engineer - New Grad
(This job is no longer available)
Fitbit | San Francisco, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Pursuing a BS, MS or PhD degree in Computer Science or related field
Strong CS fundamentals (data structures and algorithms)
Passion for health and technology industry
Nice to haves:
Side projects or open-source contributions
Previous industry internship experience at technology company
Server/Infrastructure/Back End Engineer:
What you'll do:
You'll help bring solutions to the following areas: How do we handle drastic changes in user growth and data acquisition? What happens when users use the site for social interaction as opposed to data viewing? How do we speed up the response times of our site? How do we evaluate different distributed caching architectures? How do we integrate future devices into our ecosystem? How do we implement changes to our site?
Specializations in this discipline include (with description for each):
Site Reliability : You're the pulse for the software ecosystem. Responsible for the monitoring and improvement of our systems, you will also build automated systems to help manage our high traffic growth.
Security: You will help provide secure products and services to all Fitbit customers. The security team ensures our Internet Infrastructure is robust from attacks through vulnerability and configuration management tasks.
Java / Spring / Hibernate / etc : You will help maintain and create the backend logic that drives the product features for the Fitbit user experience across web, mobile, and third party APIs.
Data Analytics Infrastructure : You will work to gather and analyze product performance metrics in order to help the business make decisions about future product directions, prototype performance, etc.
What we're looking for:
Experience with: Java or equivalent OOP language
Familiarity with frameworks: Spring, Hibernate, Struts
Interest in Database design: MySQL, Redis, or Cassandra
Full Stack Engineer:
What you'll do:
At Fitbit, you will work on a unique product in the emerging field of highly-connected consumer devices that combine physical devices, web, and mobile. You'll build highly scalable database-backed web applications with rich interactive experiences. You'll be collaborating with product managers, designers, and fellow engineers to implement prototypes and PSDs into launch-ready, pixel-perfect valid code.
Specializations in this discipline include (with description for each):
HTML / JS / CSS: Y ou're capable of working both in the Java backend, and on the web front end. You're interested in product design, visual design, and interaction design, as well as scalability of the backend systems that
APIs, REST: You will help facilitate the creation of meaningful user experiences by providing connectivity to data. We aim to provide the best developer experience to internal and third-party developers.
What we're looking for:
Experience with: HTML,CSS and JavaScript, Java
Familiarity with frameworks: RequireJS, Backbone.js, Highcharts, jQuery, PhantomJS, and Node.js.
Passion for usability and accessibility

Mobile Engineer:
What you'll do:
Creating engaging yet computationally efficient interactive data visualizations that are optimized for mobile devices with touch screens. This is an area of user interfaces for which there is no established solution; we aim to set the standard. Overcoming the hurdles of distributed systems to build native mobile clients that are tolerant of transient connectivity. We aim for our mobile clients and sensor devices to function together as normally as possible even when there is no connection to the internet. Exploiting low power communication technologies to make the internet of things a reality. We have been on leading edge of consumer deployment for both wearable sensors and Bluetooth Low Energy.
What we're looking for:
iOS: experience with Objective-C and Cocoa
Android: Java and Android, C/+++ a plus
Check out our current mobile apps for iOS and Android at: