Location: Colorado Springs, CO is preferred; remote is an option Industry: Transportation
Responsibilities
Manage and direct a team of software developers. Evaluate employee performance, set expectations and goals for team and individual staff members, recruit and train staff
Work with software engineers to execute full lifecycle software development
Ensure that well designed, testable, efficient code is written
Ensure software components are integrated into a fully functional software system
Oversee documentation and maintain software functionality
Maintain accurate tracking of issues and work items
Team Size / Dynamics
You will be managing a distributed development team, and will be working with a variety of technical team members (QA engineers, software architects, systems engineers, DBAs, and PMs)
We work collaboratively, using Kanban for task management
Our processes and systems are geared towards making us lean, efficient and effective, and we will expect you to push these further
Technical Environment
We are heavily invested in Microsoft technology with Windows Server, . NET, Service Fabric, Azure, and SQL Server serving as the foundation for our systems.
We maintain & develop solutions on a variety of platforms, including mobile, web, cloud, and desktop.
Skills
Required
10+ years within Software Engineering/Development discipline
5+ years managing a software development team
Demonstrated ability and interest to manage software developers
Demonstrated ability and interest to effectively work with cross functional teams
Competencies in Software Development, Leadership, Performance Management, Problem Solving/Analysis
Desired
S. in Computer Science or equivalent experience
Knowledge of relational databases, SQL and ORM technologies
Experience with automated testing
Experience with Continuous Integration
Experience with SOA, WCF, Service Fabric, Azure
Experience with transportation related technologies
The other requirements (hard to quantify, but important nonetheless):
Being passionate is important. Your software will support our aggressive growth as a company. We want you to own the projects you work on, and make them the best they can be. Transportation is an exciting and dynamic field, and we are looking for somebody who can get excited about transforming it.
We need somebody who communicates well. Being able to communicate well in the English language, both written and verbal, is important. You will end up working with people other than developers & technical team members (end users, company management, etc.).
We require a willingness to adapt and learn. Nobody knows everything, and we don’t expect you to either. You will need the ability to pick things up quickly and be nimble in your approach.

