Lead Software Developer

Hiring a Lead Software Developer

Fruition is seeking a seasoned software engineer to lead our development team. This is a “working” leader role; you’ll spend about 60% of your time working on complex, enterprise-level Drupal 8 and 9 projects – and whatever other cool stuff you can dream up with our clients to grow their businesses. In addition, you’ll work closely with our CTO, VP of Development, project management and design teams to craft strategic direction and mentor your team. The work you supervise will be diverse and polyglot. You need not be a WordPress or Python developer, but feel comfortable mentoring those who are leveling up their game every day.

This is a position for progressive developers who love professional development and tightening the loop between learning, open-source contribution and real-world application. We won’t micromanage you and you should feel no need to do so with the development team you lead.

This position leads the development business unit and shares responsibility for day-to-day production with our Lead Technical Project Manager and Service Desk Manager. You’ll spend roughly 60% of your time writing great code, 20% in support and mentor-ship of junior developers, and 20% on ensuring projects are set up for success alongside our dedicated PM team.

Our Drupal practice is heavy on Drupal Commerce, so experience in this ecosystem or JSON:API and decoupled environments is strongly preferred. We also maintain a healthy WordPress practice and you should be comfortable working with the WP practice lead to support that business line. Strong underlying software development lifecycle knowledge and skills are required – be prepared to discuss merits of service decoration vs. replacement with colleagues. An appetite for speaking at camps and conferences and writing for our engineering blog… because you’ve got something to say.

Lead Developer Qualifications: The Technical Stuff.

  • In-depth architectural knowledge of Drupal 8/9; this position doubles as our Drupal practice group lead. See our Senior Drupal Developer position listing for more information about our Drupal developer expectations.
  • Knowledgeable and opinionated about software maintainability. A stickler for inline and user documentation as well as OOP development patterns that yield maintainable code.
  • Experience contributing to both Drupal and other upstream projects; tell us how you solved a problem for a client by submitting bug fixes?
  • Up-to-date on new and upcoming language constructs. Help us roll out opcode preloading for Drupal 9.
  • Experience as a member of a team using SDLC basics like CI/CD, constructive code review and mentoring of juniors. A patient demeanor in mentoring smart minds who are eager to level up.
  • Strong command-line git skill.
  • Nice-to-have: Experience in Kubernetes and Docker. Experience with containers – without the aid of a “Docker Plus” tool like Lando, ddev or Docksal. Skill in writing Dockerfiles/creating images from scratch, and experience with the Kubernetes API at the command line.

Lead Developer Qualifications: The Leadership Stuff.

  • Experience leading a team; any kind of team. You have a philosophy of leadership and can articulate it clearly. Why and how do you enjoy leading others to success?
  • A mind for the business beyond your paycheck. This position has day-to-day responsibility for the performance of a business unit; at Fruition, we empower business unit leaders to take real ownership of their span of control.
  • A passion for mentorship. We’ll provide you with an ever-growing team of smart developers; the lead developer helps everyone on the team develop and realize personal growth plans through informal training and more structured opportunities like in-service lunch-and-learns, camp attendance and conferences.
Apply for This Role →

Fruition’s Benefit Package Includes:

  • Health insurance assistance
  • Dental, vision and life insurance
  • Health savings account
  • Maternity and paternity benefits
  • Flexible, team-guided PTO
  • 401k with 4% company match
  • Equity incentive possibilities
  • Bonus potential
  • Reimbursement for entry into marathons, cycling races, gaming tournaments, etc.
  • Ownership opportunities, not options real ownership
  • Remote Working / Flexible Schedules
  • Paid Sabbatical

Apply for this Lead Software Developer Role

  • PDF or Doc
  • PDF or Doc - If applicable

More Development Roles:


Senior Drupal 8/9 Developer

Learn More →
View All Careers