View All Jobs | Jobs By Location | Jobs By Category | Careers Home
Director, Software Development
Brand: First Service Networks
Req#: 374204
Updated: 03/07/2016
Job Type: Full Time
Location: Scottsdale, AZ
Category: Technology
Submit Profile
Return To List

Job Description

First Service Networks (FSN) is building a marketplace enabled by technology that is poised to disrupt an industry via the Cloud. Imagine a world where analytics can predict when a key asset will fail, dispatch a service provider before failure, parts arrive via Uber or Amazon drone, at the same time a highly skilled tradesman arrives to fix. Imagine this is done in the heat of July in Arizona, for the Children’s hospital, before an A/C unit goes out. That is our vision and these are the types of impactful projects you will get to work on. We currently work with some of the largest and well-known brands today (think fortune 500) and are a large private company,positioned for explosive growth.

We need smart people (agile technologists and leaders) to make it all happen. This role will lead a key agile (Scrum with XP) team to deliver new software solutions iteratively, at a brisk, but long-term sustainable pace. The Director of Software Development is an accomplished Scrum Master and Servant Leader that understands how to lead/guide/coach/mentor smart folks. He or She comes from a technical background, has written software in the past, and understands the developer’s world.

You may not code day-to-day anymore, but you understand what loosely coupled cloud based services means. You think in “API-First” (e.g. REST based) mentality and have some experience with the public cloud (think AWS). You really get the virtues of TDD and XP best practices. You want to deliver software iteratively, in working chunks versus using a drawn out waterfall approach. You have a high EQ (Emotional Intelligence), can engage in critical debate, and you enjoy leading smart folks. You may also have a stellar ping-pong or foosball game (see image below). Interested? Then come join us and be a part of our success story.

About the Role

The Director of Software Development will lead an agile team as Scrum Master as well as Functional Manager (will have technical direct reports). You will build new products with your team in an iterative fashion, delivering business in 2 week iterations. You will lead a team that develops mobile, web, and/or new product offerings. Our technology stack is heavy Microsoft and Oracle now, but we are looking to aggressively expand into open source and cloud technologies. You will work with the team (and business, via the Product Owner) in facilitating and/or leading all Scrum ceremonies including: backlog grooming, sprint planning (task-out) and estimation (we use a relative scale – story points), daily stand-ups, TDD/BDD, demos, retros, release planning, etc. You will ensure that XP best practices are followed (e.g. refactoring, simple design, pairing, TDD, etc.). This role also has a strategic element to it, helping the CTO transform an entire company/culture to an agile mindset. As such, you need to be comfortable speaking to a myriad of people, including executive ranks, customers, developers, other teams, etc. helping to evangelize pragmatic and modern development best practices (no purists please – need pragmatic agile practitioners). Since you have practical experience here, you will gain respect quickly with your team. Finally, you will be responsible for a team – developing, coaching, creating SMART goals, and helping people rise to be their best (talent management and development). You will also be recruiting, talent pipe-lining, and partnering with HR to find the best developers to build our modern cloud based products.

 

 

Skills/Requirements

About You

• 4- Year College degree, preferably in a technical discipline (CS, EE, etc.). Masters is nice to have.

• CSM is a plus, but not mandatory.

You come from a background in software development, having spent at least 10 years writing code.

• You have progressed in your career in larger roles, having been a Project Manager, Scrum Master, and/or Software Development Manager for at least 5 years.

• You are an agile pragmatist, who knows Scrum and XP, and isn’t afraid to tailor it to what is best for a company/business. You are not a purist.

• You enjoy collaborating with others, teaching, coaching, guiding, and mentoring – vs. an autocratic approach of telling people what to do.

• You are a servant leader who can bring out the best in people, but also not afraid to tackle tough challenges as needed.

• You are comfortable working with the business and/or business liaison (Product Owner) and can influence/negotiate on your team’s behalf.

• Demonstrated ability to work in a brisk but sustainable long-term pace.

• Experience in working a multi-location, multi-time zone environment.

• Excellent written and verbal communications skills required.

• Strong customer orientation with excellent work ethic and dedication.

• High EQ (Emotional Intelligence).

Submit Profile