Director of Development

EMS Software

(Centennial, Colorado)
Full Time
Job Posting Details
About EMS Software
For three decades and counting, EMS Software is committed to helping people create great meetings. EMS offers the greatest depth and breadth of functionality and the fastest and easiest way to schedule a meeting. We deliver this by anticipating market and organizational trends and listening to our customers’ needs.
Summary
Come help us build an engineering team that is fun, innovative and fast paced! We are looking for a knowledgeable, passionate, and creative Director of Development to help us build a quality-driven culture and create best-in-class enterprise software. Reporting directly to the VP of Development, you will be responsible for championing new technologies and process while balancing the need to tackle technical debt. You will be a hands-on leader who is technically adept and has the desire and capability to mentor every individual on the team.
Responsibilities
**Your responsibilities will focus on 4 main areas:** **Process** * Build out a professional development process and execute it for our flagship product. * Assess and refine our Agile/SCRUM process by working with product management, support and QE. **Direction** * Direct your development resources (and grow them) by mentoring them and introducing new technologies and processes. * Direct your development resources to become more efficient and help your project leads make better tradeoffs on a week-to-week basis. **Leadership Through Data** * Create breakdowns of our spending and work with Product Management to capture ROI; evangelize to senior leadership. * Reflect corporate strategies into tangible metrics that you report on regularly. * Expose data around the state of the software, team, and processes to your team to empower them to improve. **Architecture** * Help us architect our next-generation software. * Drive a test-driven development approach on new development. * Adopt a CI/CD mindset that is more advanced (and more beneficial) than our current dev ops mentality to speed up deployments, reduce total cost of ownership, and maintain quality. **Challenges that this role help solves:** Our flagship software generates eight figures in revenue annually, and it needs your architectural leadership to drive stability and innovation. * Our software offering includes many different products. As we change the underlying structure of the software stack from monolithic to smaller, more manageable microservices, we need hands-on architectural oversight to make sure we are building a strong technical foundation and reducing technical debt. * We need your brainpower to accomplish the greatest value for the business with the most efficient investment of resources, which might include introducing better technologies to our stack. * Help the VP of Development by providing day-to-day direction of your team and working with other internal teams. **In your first...** * 30 days, you will learn our products, our processes, our customer obligations, the strengths and weaknesses of your team, and our technical debt. By the end of this period, you will take over all day-to-day development activity, interface with both internal groups and customers, and be responsible for direction and reporting on the health of the system and the team. * 60 days, with the help of the VP of Development, you will carve out the direction that you want to take the team, the product architecture, and the processes. Then you’ll go full steam ahead, balancing your resource allocations across all projects. * 3 - 12 months, you will flesh out a detailed people and technology roadmap.
Ideal Candidate
**What you should have:** * 3+ years technical leadership in a Development role managing/directing 5+ people. * 5+ years being a developer in an enterprise software environment. * Excellent knowledge of modern development techniques, processes and tools. * Strong architecture background and hands-on experience creating and implementing architectures across a product line. * Proven track record implementing best practices in development. * Hands-on experience with customers and product management. **You'll stand out if you have experience with:** * Developing products (not just in-house IT systems) * .NET, Azure, RESTful interfaces * Evaluating and recommending development frameworks * Continuous Integration and Continuous Deployment * On premises (installer-based) software as well as software hosted in the cloud * Application development on web, mobile and Outlook add-in technologies
Compensation and Working Conditions
Reports to VP of Development

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.