Breaking News

Fitbit-Boston is looking for Java developers who know Python, Hibernate, Spring, AspectJ, MySQL, Cassandra, ActiveMQ, Kafka

I just heard that my company, Fitbit Boston, is looking for a Site Reliability Engineer, so I wanted to pass that information along. We're over in a new office by the Moakley Courthouse, near the Barking Crab and South Station. Contact me for more information!



About The Team

Site Reliability Engineers are responsible for the pulse of the software ecosystem. They monitor the system, improve the system themselves, and suggest improvements for implementation by other engineers. The name of the game is automating your job, because hiring linearly with our traffic growth is unsustainable.  They are involved in incident management and change management. They are consultants for engineers when new products and services are brought online.

Apply for Position at Fitbit.com

 Responsibilities


  • Detective: SREs troubleshoot problems in live production systems, both on their own and in collaboration with systems and application engineers.
  • Ambassador: Keep the company informed about the status of Fitbit services, the impact of known issues, and the progress of ongoing investigations.
  • Developer: Design and refactor parts of the Fitbit backend system for stability and performance, and write tools and scripts to automate maintenance and monitoring tasks.
  • Coach: Meet with other teams and attend architecture reviews, and offer advice on how to implement features that are efficient, highly available, and fault-tolerant.


 Requirements

  • 5+ years of experience as a software engineer or SRE
  • Expert-level Java knowledge
  • Experience working with high traffic, scalable web applications
  • Deep understanding of data structures, algorithms and framework internals


Nice-To-Haves

  • B.S. in Computer Science
  • Systems engineering and production troubleshooting experience
  • Familiarity with Agile methodologies
  • Experience with one or more of the technologies in our stack (or similar technologies):
  • OS: Linux
  • Languages: Java, Python
  • Frameworks: Hibernate, Spring, AspectJ
  • Databases: MySQL, Cassandra
  • Messaging: ActiveMQ, Kafka
  • Caching: Memcached, Redis
  • Logging and Monitoring: Graphite, Nagios, Logstash, Kibana, statsd
  • Other: Tomcat, ElasticSearch, Puppet

Apply for Position at Fitbit.com