Join the Documoto Team

Careers at Documoto

Interested in a career at Documoto? We’d love to have you.

We value results, not clocked hours. Over the years we’ve found that by measuring people by what they accomplish and the results from those accomplishments is what matters the most. Not by how many hours they’re at a desk. If that sounds like your cup of tea, keep reading!


About Documoto’s Software

Documoto is a Denver-based software company. Our vision is to help equipment manufacturers, their network, and their equipment owners “Keep the World’s Machines Working.” It’s a big vision for a vast market.

Our flagship product is an industry-leading SaaS solution.  We help our customers drive real innovation in their aftermarket. With Documoto, our customers can author their parts catalogs and related technical content, efficiently. All content is securely distributed over the web and is accessible on any device. Available in a variety of languages, a user can find and order the right parts and products the first time, every time. Our customers are found throughout the globe and range from small manufacturers to some of the world’s largest machinery companies and transit organizations.

Why join Documoto?

We’re a venture-backed early stage growth company that has recently undergone an economic and operational transformation to position us for significant growth. We provide a unique combination of a real, viable business – a proven business model and market, a passionate and talented core team, solid financials, and happy, paying customers – with the execution model, equity structure, and growth opportunities of a startup.

We’re now ready for our next chapter. We’ve learned a lot over the past several years working with the world’s leading equipment manufacturers and fleet owners. We’ve taken that knowledge and distilled it into a plan to build the most transformative and advanced aftermarket solution in the industry. With our house in order and a clear vision of where we want to go, all we need is you! We’re looking for some great people that share our passion and want to work alongside us to make it happen.

We’re in Englewood, CO, south of downtown Denver. Our office is only a few steps away from light rail and bus service, in Englewood’s City Center. Documoto has excellent benefits that include flexible work hours, work from home options, healthcare, medical care, disability, discounts on a gym membership, and flexible PTO to accommodate an excellent work-life balance. We’re also dog-friendly, have game lunches, monthly happy hours, and take time to see the occasional movie or concert together.

Perks + Benefits
Daily stand up

Group brainstorming sessions

Open door policy

Open office floor plan

Partners with Nonprofits
Team-based strategic planning
Team owned deliverables
Dental Benefits

Health Insurance Benefits

Onsite Gym

Fitness Subsidies

Vision Benefits

Paid Holidays

Unlimited Vacation Policy

Flexible Work Schedule

Casual Dress

Company Outings

Fitness Subsidies

Game Room

Happy Hours


Pet Friendly

Stocked Kitchen

Some Meals Provided


Match charitable contributions

Performance Bonus

Cross-functional training encouraged

Job Training & Conferences

Mentorship program
Promote from within
Lunch and learns

Time allotted for learning

Current Openings

What are we looking for?

  • Title: Software Engineer, Full-Stack
  • Compensation: $115,000 – $150,000
  • Reports To: CEO 

We are looking for an experienced full-stack engineer to support and maintain our existing technology stack plus design and code the front-end and back-end of our new B2B SaaS solution using both new and proven technologies.  The ideal candidate has an entrepreneurial mindset to write top-notch code in a fast-moving and dynamic environment.

Who are you?

You have a passion for writing scalable, elegant, and high-quality code that balances theory with real-world business needs. You enjoy challenges and learning new technology, and you can build it fast when needed, but you know to build it right for the long term.  You thrive in fast-paced environments and are flexible in adapting to change. Innovation and start-up culture are in your blood. You’re a problem solver; you make things happen and work with others to build constructive and effective relationships. You seek opportunities to express initiative, volunteer readily, perform self-development activities, seize increased responsibilities, and take independent action and calculated risks. You’re detail-oriented, rolling up your sleeves to make sure the job gets done. You have a high level of intellectual curiosity that reveals insights and implications, and you use that knowledge to think creatively about solutions.

You understand that while you’re deeply passionate about technology, technology without business results is worthless.  You have an obsessive customer focus and want to learn all about our market and value proposition so you can ensure excellent product-market fit, enviable NPS, and off the charts CSAT.  It is important to get to market quickly, experiment, learn, adapt and iterate.  You really understand what it means to deliver an MVP product and to provide a top-notch user experience.  You have pride in your work and instill that pride in your team.

Importantly, you exemplify our core principles of transparency, honesty, clarity, accountability, and safety.

What are the primary responsibilities?

  • Design and code distributed services using JVM languages and RESTful APIs.
  • Design and code user interfaces in JavaScript using Vue.js, Bulma, HTML, and CSS to provide an exceptional user experience.
  • Work closely with our Product, Sales, and Services teams to ensure we’re building the right product.
  • Build telemetry and analytics into every facet of the product suite.
  • Work with QA to develop and implement automated API, load, and performance testing.
  • Work closely with designers, architects, and other developers to provide a well-structured solution.
  • Work closely with our Product, Sales, and Services teams to ensure we’re building the right product for the right customers.
  • Contribute to the open-source community as we incorporate those solutions into our technology stack.
  • Supervise and mentor junior engineers as our team grows.
  • Perform various Agile roles as needed.
  • Stay abreast of technology trends.
  • Represent Documoto in the local engineering community.

What Makes You a Great Fit?


  • Bachelor’s degree in Computer Science or equivalent work experience.
  • 5+ years of experience building enterprise-scale database-driven web applications, with much of that in SaaS.
  • Must be detail-oriented, outcome-focused, data-informed, and analytical.
  • Experience in manufacturing, eCommerce, ERP, or mechanical engineering is a big plus.
  • Formal experience or education in usability or UI/UX is a big plus.

Technical skills:

  • 3+ years writing SOAP and REST web services.
  • 3+ years with HTML, JavaScript, CSS
  • 2+ years front-end experience with Vue.js (preferred) or other JavaScript frameworks such as React, Angular, Ember, Node, Express
  • Solid understanding of web application architecture, SPA vs. non-SPA applications, authentication and SSO, asynchronous messaging, integration, object-oriented software, and design patterns.
  • Experience using open source Java frameworks including Spring, Spring Boot, Hibernate, and common APIs such as JPA, JDBC, and JMS.
  • Experience with Kotlin
  • Solid knowledge of SQL and relational databases, i.e., MySQL, Oracle, or equivalent, including schema design.
  • Experience with multi-threaded Java application development and the concurrency package APIs.
  • Strong experience with XML and JSON structured data and processing.
  • Experience developing on Linux/Unix or Mac environments, including shell scripts.
  • Experience with CSS frameworks such as Bulma or Bootstrap.
  • Experience with unit testing, automated testing, code reviews.
  • Solid experience in enterprise software development practices: Agile; tools for issue tracking and code repos; builds, CI & CD; feature flagging.
  • Competent with Git and Maven
  • Experience with any of the following is a big plus:
    • Understanding of SVG files and other vector-based image formats
    • Other JVM languages such as Scala or Groovy
    • NoSQL and/or Graph databases such as MongoDB, Neo4J
    • AWS
  • Solr or Elasticsearch design and implementation
    • Mobile application development
    • Vuex

Interpersonal skills:

  • Excellent interpersonal, organizational, presentation, verbal, and written communication skills.
  • Ability to effectively interact with senior management as well as business stakeholders.
  • Well organized.
  • Strong ability to resolve conflicts constructively; a great attitude.

What are we looking for?

  • Title: Senior Product Manager
  • Compensation: $115,000 to $145,000
  • Reports To: CEO

We are looking for a Senior Product Manager (SPM) that will lead the next stage of growth of our flagship product.  Specifically, this person will be tasked with overseeing and delivering our product roadmap in alignment with the company’s strategy.

As a team of one, the SPM will wear both the Product Owner and Product Manager hats, working closely with the CEO to implement the product roadmap.  This is a new formal position for Documoto, thus there is substantial opportunity for the SPM to influence the trajectory of the role.

This will be a demanding role.  You will learn Documoto better than nearly all of our employees.  You will learn about our customer’s present and future needs better than they do.  We are not looking for an SPM to lay down burdensome processes and procedures, though some structure is required.  Instead, we want an agile and committed individual that is willing to move fast, work hard, get in the details, learn deeply, and do whatever it takes to make your co-workers, our customers, and ultimately the company succeed.  As befitting the importance of this role, you will be part of the leadership team and will have influence over our strategy.

Who are you?

First, the role we are seeking doesn’t scare you but rather intrigues you.  You know your strengths and want to be in an environment where you can put them to use.  You aren’t afraid to roll up your sleeves and get to work.  You can write user stories in the morning and do strategic roadmap planning in the afternoon.  The fact that you’re (initially) a team of one is exciting because you want to make a real, tangible difference.

You know that being a good SPM requires excellent analytic skills to evaluate, validate, and optimize product/market fit.  You live and breathe the customer pain points and think carefully about how we can solve them.  You also know the realities of satisfying a lot of different constituents – the art of the possible.

You are not autocratic – you recognize we have smart people with unique experiences, and they know their job better than you.  Instead, you find ways to incorporate their perspectives into what you do.

When you make promises, you deliver.  No excuses.

You maintain high standards for your work in terms of accuracy, completeness, and efficiency. You’re highly adaptable, able to embrace others’ ideas, and change course when necessary. You seek initiative: volunteer readily; undertake self-development activities; seek increased responsibilities; take independent actions and calculated risks. You thrive in fast-paced environments, learn quickly, are flexible, and able to roll with changing scenarios.

Importantly, you embrace our core values of transparency, honesty, and accountability.

What Would You Do?

You will be the founding member of the new Product Management team within Documoto.  Initially, you will perform all duties ascribed to product management, assuming them from various de facto holders including our CEO, Director of Services, and Architect.  As you master these roles, and as the company succeeds, there will likely be opportunities to hire and manage a team while you assume more strategic duties.

As Product Owner:

  • Break down epics, develop mockups, write good stories and acceptance criteria
  • Manage and prioritize stories on the board
  • Approve work and conduct demos
  • Work closely with the engineering team to get work out the door
  • Manage Documoto releases with our QA team and author release notes

As Product Manager:

  • Learn about our market, pain points, competition, and our solution
  • Implement the PM strategy and framework
  • Prioritize initiatives in alignment with the company strategy
  • Work closely with the Professional Services team to gain a deep understanding of our customers and their needs
  • Work closely with Sales to identify possible solutions to ease sales friction
  • Manage the Documoto roadmap and our feedback system
  • Implement PM data collection and analytics
  • Collaborate and support sales, marketing, service, and operations
  • Develop standards for DOD (definition of done) and NFR (non-functional requirements)
  • Develop UI/UX standards including style/design guides
  • Develop and execute go-to-market plans
  • Internal/external communication and product evangelist
  • Work closely with the CEO on product vision/direction/initiatives
  • Contribute cross-functionally
  • Participate as a core member of the Documoto leadership team.
  • Hire and manage outstanding individuals as new hires are approved, based on the growth of the function and company

What Makes You a Great Fit?

  • Bachelors degree or equivalent work experience
  • 7+ years in technical consulting, I/T, business analysis, or commercial software development
  • 4+ years as a product manager, with a majority of your time in SaaS web applications
  • Comfortable with strategic and operational discussions with customers
  • Excellent knowledge of cloud architectures, web services, and software deployments
  • Outstanding verbal and written communication skills
  • Some experience in responsive application design
  • Some experience in hiring, firing, performance management, executive communication
  • Solid understanding of software development principles, testing, Agile methodologies
  • Must have the ability to prioritize, organize, and execute in a fast-paced, dynamic environment, often with little oversight
  • Must be data-driven and analytical; an ability to define, extract, report, and measure results using SQL, advanced Excel analysis, and/or multi-dimensional data structures
  • Excellent time management and organizational skills
  • Ability and desire to build positive and fruitful relationships with your co-workers
  • Strong ability to resolve conflicts constructively; a great attitude
  • Preferred: Understanding of HTML, CSS, JavaScript, browser debugging
  • Preferred: Understanding of SQL and NoSQL data stores
  • Preferred: Experience in equipment manufacturing, MRP, engineering, and/or eCommerce
  • Plus: Experience in CAD, 3D, technical documentation, visualization, or image manipulation
  • Plus: Experience with reporting and analytics packages or Google Analytics

Documoto welcomes candidates looking to relocate to Colorado.

Documoto, Inc. is an equal opportunity employer offering great benefits and compensation commensurate with experience. Unless otherwise stated, all positions will be based out of our main headquarters in Englewood, CO. Please, no phone calls regarding these opportunities.