Agile Coaching  In Cyrus's unique approach to coaching, we form a blended team of the client's developers and our developer-coaches and build great software together. The result for the client is a sustainable Agile process.

We are looking for bright, analytical thinkers. We move most candidates through the entire process from start to finish in less than three weeks.

We communicate with you every step of the way and give immediate feedback, so that you know if you've made it along to the next step or not.

Here's how it works:

1. Phone Interview

  • 20-30 minutes
  • We'll discuss your resume and we'll tell you about us

2. Code Exercise

  • Designed to tell us how you approach and think through a technical problem
  • There's no right or wrong answer
  • Take your time and put your best foot forward

3. Technical Interview

  • Talk on the phone or come into our office and meet with some of our senior developers and developer-coaches, as well as with our partners
  • We'll ask technical and non-technical questions and give you a chance to learn about our projects and the company

4. Full-Day Work Session

  • Your chance to come in and spend a full day with us
  • Pair up with another programmer and work on one of our current projects
  • You get to try us on for size and make sure our environment is right for you

5. Job Offer