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 are a hybrid team; while we all mostly work remotely we do spend some time in the office together. Our hybrid option offers the benefit of being able to work where you want – whether that’s from the comfort of your home, your favorite coffee shop, the outdoors – you get to pick!

We have health insurance and benefits that include medical, dental, and vision health insurance, health care, and dependent care flexible spending account options, a 24/7 employee assistance program, and company-paid short-term and long-term disability insurance.

We are a dog-friendly office; we allow our team to bring their dogs into the office. We also provide a stocked kitchen with snacks and beverages.

We provide 9 company paid holidays and flexible time off – work hard / play hard!

Since the beginning of COVID-19 safety for our employees and communities has been our key priority. We are continually re-evaluating our working model. All hiring and onboarding processes are being conducted remotely at this time. We utilize Microsoft Teams for video meetings during the interview process.

If you are looking for a great team to work with and ready to have your voice heard, we encourage you to apply!

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
  • Vision Benefits
  • Flexible Work Schedule
  • Flexible PTO
  • Paid Holidays
  • Casual Dress
  • Company Outings
  • Game Room
  • Happy Hours
  • Parking
  • Pet Friendly
  • Stocked Kitchen
  • Some Meals Provided
  • 401(K)
  • Match Charitable Contributions
  • Life Insurance
  • Company Paid Short-Term Disability
  • Company Paid Long-Term Disability
  • Commuter Benefits
  • 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: Back End Software Engineer

Compensation: $90K – $130K DOE

Reports To: Engineering Manager

 

We are looking for an experienced back-end engineer to support and maintain our existing technology stack plus architect, design, and code the back end of our new B2B SaaS solution using both new and proven technologies.  This role will also include some supervisory and mentorship duties.  The ideal candidate has an entrepreneurial mindset with the ability to write top-notch code in a fast-moving and dynamic environment.

 

Who are you?

You want to own an advanced SaaS application. 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 is in your blood. You’re a problem solver; you make things happen and work with others to build meaningful relationships. You seek opportunities to express initiative, volunteer readily, perform self-development activities, seizing increased responsibilities, and take independent action and calculated risks. You are detail-oriented and do not mind 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 want to be part of a team that works cohesively and supports each other, ensuring everyone is successful.

You have an obsessive customer focus and know that getting to market quickly, experimenting, learning, adapting, and iterating is essential. You understand what it means to deliver 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?

  • Set the pace of development and the standards for code quality, user experience, and development practices, and help others meet them.
  • Maintain and expand our current product suite as needed.
  • Design and code distributed services using JVM languages and RESTful APIs.
  • 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 front-end developers to provide a well-structured solution.
  • Balance technical and business goals to identify and select our back-end technology stack.
  • 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?

General:

  • Bachelor’s degree in Computer Science or equivalent work experience.
  • 6+ years of experience building enterprise-scale database-driven applications, with much of that in SaaS, using Java or other JVM languages.
  • 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:

  • 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
  • 5+ years writing SOAP and REST web services.
  • 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 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
    • HTML5, CSS, Javascript ES6
    • Modern JavaScript frameworks such as Vue, React, Angular, Ember, Node, Express
    • Modern CSS frameworks such as Bulma or Bootstrap
    • NoSQL and/or Graph databases such as MongoDB, Neo4J
    • AWS
  • Adobe Flex
  • Solr or Elasticsearch design and implementation

 

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.

If you’re a back-end developer, and our technology stack aligns with your background, we encourage you to apply!

What are we looking for?

  • Title: Business Development Representative (BDR)
  • Compensation: $50K – $65K base salary plus commission DOE
  • Reports To: VP, Operations

We are looking for a Business Development Representative (BDR) to source new business opportunities through connecting with and developing relationships with potential customers.  You will develop leads from inbound/outbound marketing campaigns and outbound prospecting efforts. In addition, you will use your communication skills to cultivate strong relationships with customers, boost sales and contribute to our long-term business growth.

 

Who are you?

We are looking for a passionate, results-driven, self-starter that is ready to make an enormous positive impact to the success of our software company.  You will have the opportunity to bring innovation to refine our sales outreach and scale our business.

You are a hunter who thrives in finding new clients and opportunities, eager to yield strong results.  You have a   strong drive to ‘win’ and love the challenge of driving sales leads for the company.  You are a creative thinker, confident, and express ideas in an articulate, thoughtful manner.  You are great on the phone and communicate effectively via email.  Bringing value to your clients is not just a passion for you; it’s in your DNA.  You want to be part of a team that works cohesively and supports each other, ensuring everyone is successful.

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

 

What are the primary responsibilities?

  • Learn and maintain a thorough understanding of the Documoto platform, our customer pain points, and our product and service offerings.
  • Generate sales leads. Proactively seek new business opportunities in the market.
  • Find accounts to target via your Inbound Leads, CRM, Hoovers, Trade Shows, and LinkedIn
  • You turn contacts into opportunities – Understand our target personas and deliver messaging that will resonate with their role.
  • Find appropriate contacts within the target accounts to prospect. Initiate new partnerships with those contacts with a blend of phone calls, emails, LinkedIn and other platforms.  Document activities, update accounts, and enter notes into our CRM – Salesforce.com.
  • Prepare for all communications by researching the businesses and contacts you reach out to, so you have an idea of how Documoto might be able to improve their aftermarket support offerings.
  • Achieve sales activity goals.
  • Lead the initial Qualification Call. Deliver Documoto’s value proposition to your clients.  Schedule a follow-up meeting and demos.
  • Stay up-to-date with our pricing/payment plans.
  • Report to the VP, Operations on (weekly/monthly/quarterly) sales results. Be open to coaching for continuous improvement.
  • Work alongside your allies in Operations, Marketing, Product, Engineering, and Services to ensure we’re positioning our solution to the right customers.

 

What Makes You a Great Fit?

  • 1+ years of work experience as a Business Development Representative (BDR), Sales Development Representative (SDR), Inside Sales or another similar role.
  • Track record of making successful outbound sales calls and achieving sales quotas.
  • Ability to think creatively about applying technology to solve business problems.
  • Ability to coordinate demos with Services.
  • Ability to connect with people using telephone, email, and social.
  • Team player who is fun, energetic, and coachable.
  • A track record of working in a fast-paced environment and working on small teams and independently to set and exceed your own personal expectations.
  • A big plus if you have any experience in equipment manufacturing, technical publications, or engineering.

 

General:

  • Excellent oral and written communication skills, strong selling skills.
  • Experience with CRM software (e.g., Salesforce).
  • Experience in selling software or a technology product/service for a SaaS company.
  • Understanding of sales performance metrics.

 

Interpersonal skills:

  • BDRs are often the first ones on the scene, the first face or voice of the company’s brand. It’s imperative that you represent Documoto with professionalism, tact, and integrity.
  • Ability to empathize and build relationships with both prospects and customers.
  • Energy and self-drive – You know how to hustle and keep your spirits high in a challenging role. Strong work ethic and drive for results.
  • Bring your A-game every day. Be the best version of yourself.
  • Get excited. Your enthusiasm about our solution is infectious.
  • Organization and efficiency. You’ve got your act together, can get things done, and will drive results.
  • Exceptional oral and written communication skills – Ability to effectively interact with senior management, prospects, customers, and other business stakeholders. Strong ability to resolve conflicts constructively, a great attitude.

What are we looking for?

Title: Front End Software Engineer

Compensation: $95K – $115K DOE

Reports To: Engineering Manager

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

Who are you?

You want to own an advanced SaaS application. You have a passion for writing scalable, elegant JavaScript that balances theory with real-world business needs. You enjoy challenges and learning new technology, and you can build it fast, but you know how important it is to build it right for the long term.  You thrive in fast-paced environments and are flexible in adapting to change. Innovation is in your blood. You’re a problem solver; you make things happen and work with others to meaningful relationships. You are detail-oriented and do not mind 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 want to be part of a team that works cohesively and supports each other, ensuring everyone is successful.

You have an obsessive customer focus and know that getting to market quickly, experimenting, learning, adapting, and iterating are essential. You understand what it means to deliver 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, and accountability.

 

What are the primary responsibilities?

  • Help with the architecture, design, and development of the front-end components for our next-generation B2B SaaS solution.
  • Maintain and expand our current product suite as needed.
  • Design and code user interfaces in JavaScript using Vue.js, HTML, and CSS to provide an exceptional user experience.
  • Work closely with designers, architects, and back-end developers to provide a well-structured solution.
  • Work closely with our Product, Sales, and Services teams to ensure we’re building the right product.

 

What Makes You a Great Fit?

General:

  • Bachelor’s degree in Computer Science or equivalent work experience.
  • 4+ years of experience building web-based enterprise applications.
  • Must be detail-oriented, outcome-focused, data-informed, and analytical.
  • Formal experience or education in usability, human factors, or UI/UX is a big plus.

Technical skills:

  • Solid understanding of web application architecture
  • 5+ years with HTML, JavaScript, CSS
  • 2+ years developing Vue.js applications
  • Experience with CSS frameworks such as Bulma or Bootstrap.
  • 3+ years using RESTful APIs to build data-driven web applications.
  • 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.
  • Experience in web application design, browser variances, responsive design, prototyping, mockup tools
  • Experience with any of the following is a big plus:
    • Understanding of SVG files and other vector-based image formats
    • Mobile application development
    • Bulma
    • Vuex
    • 3D, WebGL, augmented/virtual reality

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.

If you are looking for a great team to work with and ready to have your voice heard, we encourage you to apply!

What are we looking for?

Title: Lead Front End Software Engineer

Compensation: $110K – $145K DOE

Reports To: Engineering Manager

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

 

Who are you?

You want to own an advanced SaaS application. You have a passion for writing scalable, elegant JavaScript that balances theory with real-world business needs. You enjoy challenges and learning new technology, and you can build it fast, but you know how important it is to build it right for the long term. You thrive in fast-paced environments and are flexible in adapting to change. Innovation is in your blood. You’re a problem solver; you make things happen and work with others to meaningful relationships. 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 want to be part of a team that works cohesively and has each other’s backs, always there supporting each other and ensuring everyone is successful.

You have an obsessive customer focus and know that it is important to get to market quickly, experiment, learn, adapt and iterate.  You really understand what it means to deliver 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, and accountability.

 

 

What are the primary responsibilities?

  • Take ownership of our front-end application and push it to the next level
  • Oversee design decisions while mentoring other developers
  • Ability to roll up your sleeves and get to the bottom of issues
  • Help with the architecture, design, and development of the front-end components for our next-generation B2B SaaS solution.
  • Maintain and expand our current product suite as needed.
  • Design and code user interfaces in JavaScript using Vue.js, HTML, and CSS to provide an exceptional user experience.
  • Work closely with architects and back-end developers to provide a well-structured solution.
  • Work closely with our Product, Sales, and Services teams to ensure we’re building the right product.

 

 

What Makes You a Great Fit?

General:

  • Bachelor’s degree in Computer Science or equivalent work experience.
  • 8+ years of experience building web-based enterprise applications.
  • Must be detail-oriented, outcome-focused, data-informed, and analytical.

Technical skills:

  • Solid understanding of web application architecture
  • 8+ years with HTML, JavaScript, CSS
  • 2+ years developing Vue.js applications
  • Experience with CSS frameworks such as Bulma or Bootstrap.
  • 4+ years using RESTful APIs to build data-driven web applications.
  • Experience with unit testing, automated testing, code reviews.
  • Proven experience in web user interface design and best practices; a big plus for formal experience or education in usability, human factors, user experience.
  • Solid experience in enterprise software development practices: Agile; tools for issue tracking and code repos; builds, CI & CD; feature flagging.
  • Experience in web application design, browser variances, responsive design, prototyping, mockup tools
  • Experience with any of the following is a big plus:
    • Understanding of SVG files and other vector-based image formats
    • Mobile application development
    • Bulma
    • Vuex
    • 3D, WebGL, augmented/virtual reality

Interpersonal skills:

  • Excellent interpersonal, organizational, presentation, verbal, and written communication skills.
  • Ability to effectively interact with senior management as well as business stakeholders.
  • Desire to push best practices
  • Proficiency to drive solutions while mentoring other individuals
  • Well organized.
  • Strong ability to resolve conflicts constructively, a great attitude.

If you are looking for a great team to work with and ready to have your voice heard, we encourage you to apply!

What are we looking for?

 

Title: Senior DevOps Engineer

Compensation: $115K – $140K DOE

Reports To: Engineering Manager

 

We are looking for a Senior DevOps engineer to support and maintain our infrastructure and to continue to improve our DevOps infrastructure. The ideal candidate has an entrepreneurial mindset with the ability to manage Amazon AWS.

 

Who are you?

You want to be part of an advanced SaaS application. You have a passion for Cloud and SaaS applications running on state-of-the-art technology. You thrive in fast-paced environments and are flexible in adapting to change. Innovation is in your blood. You’re a problem solver; you make things happen and work with others to build meaningful relationships. You are detail-oriented and do not mind 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 want to be part of a team that works cohesively and supports each other, ensuring everyone is successful.

You are customer-focused and know how to get to market quickly, experiment, learn, adapt and iterate. You have pride in your work and instill that pride in your team.

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

 

What are the primary responsibilities?

  • Support development, deployment, and operation of our enterprise SaaS solution for a worldwide user base
  • Fine-tune our always-available cloud-based SaaS platform
  • Show your expertise by administering Amazon AWS ec2 instances, configuring load balancers, troubleshooting network issues, defining firewalls, and running VLANs
  • Manage Amazon AWS costs
  • Expand our current SaaS capabilities using tools provided by Amazon AWS
  • Support application growth by building new systems and upgrading and patching existing ones
  • Develop automation to quickly and rapidly deploy instances from images
  • Use monitoring tools to find problems, send alerts, resolve and/or escalate to development, and ensure that we exceed our SLAs
  • Participate in the building of scripts and processes to support the infrastructure
  • Contribute to the creation of system support documents
  • Streamline backup and disaster recovery processes
  • Leverage scripting to build required automation and tools on an Adhoc basis
  • Participate in 24hr on-call support rotation
  • Operate the platform according to security and privacy best practices
  • Contribute to application scaling and performance architecture
  • Learn on the job and explore new technologies with little supervision
  • Exercise your passion for providing excellent service to all internal and external customers

 

 

What Makes You a Great Fit?

General:

  • Bachelor’s degree in Computer Science or equivalent work experience.
  • 5+ years of Linux administration experience.
  • Must be detail-oriented, outcome-focused, data-informed, and analytical.

 

Technical skills:

  • Proficiency working with Amazon’s AWS cloud including regional replication, storage capabilities, and load balancing
  • Experience with Ansible, Puppet, Chef, or similar configuration management tools
  • Java application administration know-how with Tomcat and self-contained executable jars
  • Linux administration experience
  • Understanding of protocols/technologies like HTTP, SSL, LDAP, JDBC, Servlet/JSP, SQL, HTML, XML, SOAP
  • Application clustering/load balancing concepts and technologies
  • Proficiency with all parts of the automated build, integration, and deployment lifecycle (e.g., Hudson/Jenkins, Maven, NPM, etc.)
  • Experience with monitoring and logging tools such as Nagios, DataDog, Plumber, and ELK stack

 

Interpersonal skills:

  • Excellent interpersonal, organizational, presentation, verbal, and written communication skills
  • Ability to effectively interact with senior management as well as business stakeholders
  • Desire to push best practices
  • Proficiency to drive solutions while mentoring other individuals
  • Well organized
  • Strong ability to resolve conflicts constructively, a great attitude

 

 

Why Join Documoto?

We are a hybrid team; while we all mostly work remotely we do spend some time in the office together. Our hybrid option offers the benefit of being able to work where you want – whether that’s from the comfort of your home, your favorite coffee shop, the outdoors – you get to pick!

We have health insurance and benefits that include medical, dental, and vision health insurance, health care, and dependent care flexible spending account options, a 24/7 employee assistance program, and company-paid short-term and long-term disability insurance.

We are a dog-friendly office; we allow our team to bring their dogs into the office. We also provide a stocked kitchen with snacks and beverages.

We provide 9 company paid holidays and flexible time off – work hard / play hard!

Since the beginning of COVID-19 safety for our employees and communities has been our key priority. We are continually re-evaluating our working model. All hiring and onboarding processes are being conducted remotely at this time. We utilize Microsoft Teams for video meetings during the interview process.

If you are looking for a great team to work with and ready to have your voice heard, we encourage you to apply!

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.