Join the MightyFix – Ship Free + $5 off Get the Code

Director of Software Engineering

Return to all job postings


MightyNest is hiring an experienced full-stack software engineer to lead our engineering efforts as the Director of Software Engineering. 

If you’re looking to build and lead an engineering organization, want to be a major contributor, and love creating well designed systems, we want to talk with you. We are a fast-growing and passionate team, backed by many of Chicago's leading investors, and we need you to help us build a strong engineering culture. The ideal candidate can code and wants to code on day one, but also aspires to lead a high caliber team of engineers. 

What You'll Help us Build

We have a variety of interesting projects on the horizon from machine learning for personalization to building scalable ecommerce solutions. Our applications are technically interesting with lots of data, challenging analytics, many unique customer experiences, performance optimization challenges, operational/warehouse considerations, and a customer who loves our service.

We have a thoughtfully architected Ruby on Rails application based on Spree Commerce with excellent test coverage. Our engineering team will be growing quickly in the next 12 months, and you will be a key leader in developing the engineering culture, processes, and standards. Our engineering team is still small, so you will have great freedom to put your stamp on the application as well as the organization. Whether your life’s passions be family, a unique hobby, service, or something else, we will support you in being a key contributor without sacrificing those priorities. 

Our platform offers a great opportunity to innovate - helping a business make the world a better place.

Are you the Right Candidate?

We’d prefer a candidate with 3+ years of Ruby on Rails experience and a BS or higher in computer science or a related field.

Key technology skills include: 

  • Ruby on Rails (4.2+)

  • Postgresql or similar SQL knowledge

  • Rspec


  • SCSS

  • JS/Coffeescript

  • A solid knowledge of TDD is preferred. 

  • Good understanding of OO design


Nice to have skills include:

  • Experience with Spree Commerce (3.1+)

  • Elasticsearch

  • General data science or machine learning experience

  • Data warehousing

  • Experience managing deployments

  • Application monitoring experience

  • Dev Ops and CI skills

If you have front end chops, visual design skills, or experience in architecting applications, we’d also love to hear about those too.

Salary commensurate with experience level. Other benefits include health care, paid vacation, regular team lunches, and a great employee discount on all MightyNest products.

To apply:

Please submit your resume to [email protected] along with a brief note telling us:

  1. what you’re reading right now related to startups, software development, or some other relevant topic

  2. a brief description of a recent software project to which you’ve been a significant contributor with some detail about the role you played

Employment is contingent upon successful background check and eligibility to work in the US. 


Key Responsibilities:

  • Process and Team

    • Your number one responsibility is to lead our engineering efforts to deliver great software on time, within budget in a way that scales with our growing business.

    • Define and continuously improve engineering standards, processes and architecture.

    • Collaborate with product design teams to help refine concepts and possibilities as well as anticipate future needs.

    • Hire, train, and mentor engineering team members and external contractors

    • Identify opportunities for improved development tools, site performance improvements, technology enhancements

  • Product Engineering

    • Lead software engineering efforts for new development cycles. This will include development work across a variety of technologies as well as managing team members.

    • Design and develop data centric applications and analytics in support of both internal and external projects

    • Own the development product roadmap, consistently delivering on time with high quality.

    • Maintain and monitor existing application performance meeting each new stage of scale with solid solutions.


To give you a sense of the kinds of things we’re interested in, here are a few things our team is reading or streaming.

 What we’re reading:

  • Rocket surgery made easy

  • Hands On Machine Learning with SciKit-Learn and TensorFlow

  • Game Changer - AlphaZero’s Groundbreaking Chess Strategies and the Promise of AI 

  • Life 3.0

  • Life After Google: The Fall of Big Data and the Rise of the Blockchain

  • Americana: A 400-Year History of American Capitalism

  • Mountains Beyond Mountains

  • AVC

  • signalvnoise

  • MIT Artificial Intelligence podcast

  • A to Z podcast

We look forward to meeting you!


Return to all job postings