Software Engineer, Back-End at Documoto, Inc.

| Greater Denver Area
Sorry, this job was removed at 3:47 p.m. (MST) on Tuesday, November 2, 2021
Find out who's hiring in Colorado.
See all Developer + Engineer jobs in Colorado
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

What are we looking for?

  • Title: Software Engineer, Back-End 
  • 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 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, volunteering readily, performing self-development activities, seizing increased responsibilities, and taking 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.  You know that 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?

  • 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?


  • 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!


Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • RubyLanguages
    • SqlLanguages
    • HTML5, CSS, Javascript ES6Languages
    • JVM languages such as Scala & GroovyLanguages
    • SolrLibraries
    • Node.jsFrameworks
    • VueFrameworks
    • MySQLDatabases
    • PostgresDatabases
    • ScyllaDatabases
    • SOAP and REST web servicesDatabases
    • Google AnalyticsAnalytics
    • KissmetricsAnalytics
    • IllustratorDesign
    • PhotoshopDesign
    • AsanaManagement
    • ConfluenceManagement
    • JIRAManagement
    • SmartsheetManagement
    • WordpressCMS
    • HubSpotCRM
    • SalesforceCRM
    • SendGridEmail
    • HubspotEmail
    • HubspotLead Gen


Conveniently located next to the Englewood Light Rail Station. Walking distance to a coffee shop, grocery stores, and restaurants.

An Insider's view of Documoto, Inc.

What are some social events your company does?

In addition to hosting after-work events, we host the off-site lunches and monthly happy hours in the office. The happy hours are company paid, but hosted by a different employee every month. These events are a lot of fun and help the employees get to know each other.


VP of Operations

How do you collaborate with other teams in the company?

The leadership team has assembled a great team of people that are striving for the company to succeed as a whole.


Director of Professional Services

How does the company support your career growth?

Continued training, education, and support.


Customer Success Manager, Team Lead

What unique initiatives do you have that encourage innovation?

The engineering team's culture is based on three principles: personal agency, collaboration, and owning problems not solutions.



What’s the vibe like in the office?

It truly is a pleasure working for a company that values that your personal life matters, so much so, that they instigated a policy where there is a minimum two weeks of PTO a year for each employee.


Solutions Engineer

What are Documoto, Inc. Perks + Benefits

Documoto, Inc. Benefits Overview

Why Join Us?
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!

Partners with Nonprofits
Friends outside of work
Eat lunch together
Daily sync
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Documented equal pay policy
Highly diverse management team
Documoto's management team is as diverse as our staff, and our Chief Executive Officer is focused on continuous improvement of these initiatives.
Health Insurance & Wellness Benefits
Disability Insurance
Company Paid Short-Term Disability Company Paid Long-Term Disability
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
Employee Stock Purchase Plan
Match charitable contributions
Child Care & Parental Leave Benefits
Flexible Work Schedule
Remote Work Program
Documoto lets employees work remotely, excluding once a week, pending their manager's discretion.
Vacation & Time Off Benefits
Generous PTO
Flexible PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
Pet Friendly
Professional Development Benefits
Job Training & Conferences
Lunch and learns
Cross functional training encouraged
Promote from within
Mentorship program
Time allotted for learning

Additional Perks + Benefits

Flexible work schedule and flexible PTO in a culture of trust. All the ping pong you can handle! Open floor plan and collaborative workspaces.

Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Documoto, Inc.'s full profileSee more Documoto, Inc. jobs