EMS Software offers the most comprehensive, cutting-edge platform to enable innovative work and learning environments. We make it easier to connect people with space, resources, and technology – allowing them to collaborate flawlessly, make informed business decisions, and get more out of each day.

Director of Development at EMS Software

Our team is looking for a knowledgeable, passionate, and details-oriented Director of Development to help us build a quality-driven culture and create best-in-class enterprise software. Reporting to the VP of Development, you will be responsible for championing new technologies and processes while balancing the need to tackle technical debt. You will be a leader who is technically adept and has the desire and capability to mentor every individual on the team.

Where will you focus your energy?


  • Assess and refine our Agile/SCRUM process by collaborating with Product Management, Support, Quality Engineering and Release Management.
  • Understand and improve our existing development and planning processes to elevate the output and quality of our development team.


  • Direct and develop our development resources by prioritizing and delegating across multiple projects and initiatives.
  • Optimize development resource efficiency and help technical leads and team leads continuously make better tradeoffs.



  • Understand the technical decisions that are being made by our team leads and synthesize their decisions into your decision-making process.
  • Leverage your technical leadership to refine Product Management’s 6-month roadmap into tangible, and technically practical deliverables.


  • Understand the skills and capacity of your team and how to best utilize them to achieve our goals.
  • Identify and employ data to empower your team’s continuous improvement.
  • Develop career paths for your engineers and provide opportunities and feedback that will help them experience those paths.


  • Analyze departmental spending and collaborate with Product Management to capture ROI; evangelize findings to senior leadership.
  • Coordinate cross-functional dependencies with a 360° leader mentality (i.e., an ability to influence up, down and laterally across the organization).
  • Understand the tradeoffs and impact of decisions at the resource, technical and product level.

Shipping Enterprise Software

  • Adopt a CI/CD mindset that is more advanced (and more beneficial) than our current DevOps mentality to accelerate deployments, reduce cost of ownership, and maintain quality.
  • Understand and simplify the complexities of maintaining both on premise installations as well as SaaS installation of the same technology stack.
In your first...
  • 30 days, you will learn our products, our processes, our customers, the strengths 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 your 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 our processes. Then you’ll go full-steam ahead, balancing your resource allocations across all projects and initiatives.
  • 3 - 12 months, you will flesh out a detailed people and technology roadmap.
What you should have:
  • 3+ years technical leadership in a development role managing/directing 5+ people.
  • 3+ years technical experience in an enterprise software environment.
  • 3+ years technical experience in helping create and implement architectures across product lines.
  • 1+ years experience working with customers and product management.
  • Proven track record of implementing best practices in development.
Who are you?
  • Have a track record of success and can readily point to past deliverables that have outlived your tenure.
  • Possess a strong understanding of the principles of modern software development (e.g., Agile, QE, Support, Product Management), including enterprise architecture.
  • A leader who drives toward process and project tracking conventions.
  • A technologist who executes on quality within development.
  • Comfortable with managing highly talented, remote developers.
  • Confident and capable of interacting with Fortune 500 customers.
  • Thought Management - Because you’re used to leading in fast-paced environments, you know when to be tactful and when to check yourself and your data before you act.
You'll stand out if you have prior experience with:
  • Developing products (not just internal tools)
  • .NET, RESTful interfaces, PAAS
  • Evaluating and recommending development frameworks
  • Continuous Integration and Continuous Deployment
  • On premise (installer-based) software and SaaS experience
  • Application development on web, mobile and Outlook add-in technologies

EMS Software is an equal opportunity employer. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at EMS Software will be based on merit, qualifications, and abilities. EMS Software does not discriminate against any person because of race, color, creed, religion, sex, sexual orientation, national origin, ancestry, disability, veteran status, age or any other characteristic protected by law.

Company Reviews

I have worked for many software companies, and the quality of the work-life balance and employee recognition at EMS Software is what has made working here every day so enjoyable. I see myself being part of this team for a long time to come.
Joe Morales
Technical Support Specialist
at EMS Software
What I love about working at EMS is a blend of professional and personal satisfaction. Professionally, we make the best room and resource management product in the market. That’s something I’m proud of and happy to be associated with. Personally, every day I get to work with incredibly competent and caring people who are not about ego. We work together for the good of the company and one another. That's special.
Brandi Cahill
Director of Professional Services
at EMS Software
I enjoy working for EMS Software not only because of the opportunities I have for professional growth, but also because of its friendly workforce, the trust my colleagues have in me to do my best work, and the flexible work environment it offers.
Jenna Schlueter
Human Resources Generalist
at EMS Software
I joined EMS Software for the opportunity to not only head up a transforming Quality Engineering team, but to be of influence within the whole SDLC. I also have the opportunity to collaborate with departments and teams that I normally have not interacted with in the course of my career. If you want a challenge, like to work smartly and dynamically, EMS Software is definitely the place to be!
Melissa Tondi
Director of Quality Engineering
at EMS Software
Being on the EMS Software product team offers a unique opportunity to create something truly great that millions of people will interact with every day. We have an amazing customer base that constantly motivates us to create innovative and simple solutions. I couldn't ask for a better team to work with to help build a cool product.
Alex Griffis
UX Team Lead
at EMS Software
Find more startup and tech jobs in Boulder and Denver
Apply Now
Why work with us
We are passionate problem solvers – making a difference for our customers by enabling their vision of innovative working and learning environments. We make it easier to connect people with space, resources, and technology – allowing them to collaborate flawlessly, make informed business decisions, and get more out of each day.
We do the right thing…for our customers, our company, and each other. We see around corners and into the future. We anticipate needs, thinking two steps or even twenty-two steps ahead. We value diversity. We are inclusive, valuing a variety of perspectives. We work together to get it done. We are a team - we accomplish more by working together than as individuals. We take our work seriously, not ourselves. We have fun, celebrate our victories, and enjoy each other's company.
Perks & Benefits
Health & Wellness – Medical, dental and vision plans; physical fitness reimbursement plan; on-site fitness center; short- and long-term disability.
Financial Fitness – Competitive compensation, unlimited PTO, Health Savings Account (HSA), Flexible Spending Account (FSA), life insurance, employer-matched 401(k) savings plan.
Tech Culture - Flexible work environment, "bug hunts," casual dress code, company-wide events, open floor plan, collaborative spaces.
Convenient Location – Two blocks from the Arapahoe Village Center RTD Station, walking distance to numerous bars, restaurants and coffee shops.

Oh no!

You're fresh out of job post slots.

Upgrade your planmanage current jobs

Create an account

Let startups find you

Create a profile and upload your resume today.

Saved Jobs
Job Saved
Find your saved jobs by scrolling over this star

Oh no!

You're fresh out of job post slots.