fbpx Denim® | Smarter mobile and social media marketing.


New Product Announcement Get Started

Senior Software Engineer

To apply, please email your resume to [email protected].

Help us build intelligent technology!

Denim® is reimagining the way insurance and financial services companies market, engage and sell. Our patent-pending, automated marketing software platform empowers marketers to easily launch and manage mobile and social media advertising campaigns on-behalf-of any number of their agents, brokers or advisors, or direct-to-consumer. Our micro-targeted approach delivers predictable advertising outcomes for our enterprise partners and customers. Denim generates better leads at a lower cost through highly relevant ads for today’s mobile and social consumers. So much so, we recently announced we have more data than anyone – more than 1 billion data points on consumer engagement with the mobile and social media ads we’ve powered for insurance and financial services companies.

Location:  Des Moines, IA (DSM)

Denim is headquartered in the heart of downtown Des Moines’ insurance technology (“insurtech”) community and is easily accessible in the Partnership Building at the corner of 7th and Locust Street. Our team members frequently take advantage of our access to the downtown skywalk system to grab breakfast at La Mie Elevate or lunch at one of many dining options in our building including Farmhouse, Teriyaki Boys, Burger Shop and more. When it comes to caffeination, a bottomless cup of joe is on the house or Scooter’s World-Class Coffee is next door for the espresso types. An afternoon downtown stroll along the elevated indoor walkways – especially when Old Man Winter rears his head – provides a natural recharge. For those that choose to drive to the office, parking is available in the ramp with direct access to our office (which is a miracle in inclement weather).

The role

We’re looking for a Senior Full-Stack Engineer eager to work in a growth mode startup environment that is capitalizing on disruptive changes occurring in the massive insurance and financial services industry.

Problems you will tackle

  • Scaling a multi-tenant SaaS web application built on top of GraphQL, MongoDB, Node.js, Python, Flask, and Celery.
  • Building an awesome user experience with React and Redux.
  • Creating a high quality product with thorough unit and integration tests, all run in a Docker-based CI platform.
  • Owning the uptime and performance of our apps via comprehensive monitoring and instrumentation.

Bonus points

  • Experience as a team lead and/or experience at a tech startup.
  • Applicable software engineering experience.
  • Working in a PaaS based environment such as, AWS, IBM Cloud, Microsoft Azure, or Google Cloud Platform,
  • Experienced in GraphQL, Javascript and Node.js, ability to lead and teach in these areas
  • Experience with Javascript testing frameworks such as Mocha and Chai.

Our engineering culture

  • Agile/Scrum, git/pull requests, continuous integration, frequent deployments.
  • Curiosity, Passion, and helping the team succeed are key to working well here
  • We are a team that works collaboratively and pushes each other to learn and grow


  • Competitive Salary
  • Equity Incentive Plan
  • Paid parking in dedicated ramp
  • Health, Dental, Vision Insurance Plan
  • Unlimited PTO
  • Cool stuff to play with
  • Awesome new office on the Skywalk
  • Company culture that encourages personal growth, being a part of a team, and being committed to redefining an industry

To apply, please email your resume to [email protected].