Does building a scalable suite of platform services to handle the needs of millions of consumers of Client Training, Client Running, and other Client applications pique your interest? Are you passionate about creating experiences which help motivate millions of people to run and train? If so, we’d like to welcome you to our team.
The team’s engineering environment:Client Global Technology is a big place. Our team’s primary concern is supporting the Client Run Club and Client Training Club apps with a team that has a diverse spectrum of experience levels – from industry veterans to recent college grads.We write our production code for the JVM, mostly in Scala / Akka, and deployed on EC2. We tend to prefer strong-typing and functional style over imperative style in our code. The architecture is highly-distributed, decoupled, and favors availability over consistency.We operate the systems we develop and have a rotating on-call schedule for off-hours contact but during office hours, the team as a whole handles incidents. Getting paged is rare!We practice continuous delivery - every merged pull request goes directly to production with appropriate guards against negative impact.
As a member of the team, we expect you to:
Your expected level of experience:
This is for a senior software engineer. You’ve been in the industry for a while and have learned from a variety of successes and failures. You come to the team with a broad point of view and can discuss the benefits and drawbacks to multiple approaches to solving a given problem. You are comfortable being given a fairly complex project and confident that you can complete it on your own but know that the result will be better by collaborating with your team mates. While your proficiency with the fundamentals is strong, you are constantly pushing your own knowledge and comfortable learning new skills.
To be considered for this position, you should:
We will prioritize consideration by these preferred skills:
Client, Inc. is committed to employing a diverse workforce. You will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.