Director of Software Engineering

Corporate Tools

$200K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software development experience, with a strong foundation in coding and system design.
  • 5+ years of technical leadership managing teams of 15-30 engineers on large-scale projects.
  • Proven track record of designing and troubleshooting mission-critical applications.
  • Deep understanding of cloud architectures (AWS) and Agile methodologies.
  • Experience in full-stack development including front-end, back-end, and REST API implementation.
  • A demonstrated ability to learn from challenges and pivot strategies in evolving tech environments.
  • Excellent communicator with strong mentoring skills and a collaborative mindset.

Responsibilities

  • Oversee all aspects of engineering, including software, database, and architectural design.
  • Manage and scale engineering teams to meet current and future growth needs.
  • Develop robust business applications while guiding and mentoring technical staff.
  • Foster team culture and focus on personal development for engineers.
  • Ensure the technical feasibility and integrity of software and API designs.
  • Drive the product roadmap and participate actively in technical design discussions.
  • Identify and resolve issues affecting performance, reliability, and scalability.

Benefits

  • 100% employer-paid medical, dental, and vision for employees.
  • Annual review with a potential raise.
  • 22 days of PTO accrued annually plus 4 fixed holidays, with increased PTO after 3 years and flexible time off after 5 years.
  • Paid maternity and paternity leave.
  • Up to 5% company matching 401(k) with no vesting period.
  • Quarterly allowance for remote work improvements, education, or personal benefits.
  • Access to an open concept office with a creative, friendly work environment and a Trail Mix Bar.
Full Job Description
Overview:

Corporate Tools in Spokane, Washington is hiring as many Directors of Software Engineering as we can find to lead our growing team of developers. You'll be a leader of how we engineer stuff. From software to architecture. We're not really hung up on titles here... so call yourself Director, or Head, or Conductor. We kinda like Conductor as your main role will be ensuring that our engineering team stays on the rails. Our "Director" level is a level here in development. You could say we're still engineering it as we speak, but our main goal is that our directors of this or that have groups of engaged engineers and coders that they are technically leading, pushing, and mentoring to be better engineers and make better products here. We run about 50 products and you'll be in charge of 15-30 engineers. Or less... Or more... It's fluid and the driving force is doing good work and making employees happy.

You're an excellent coder still, we're talking hardcore tech skills with an affinity for open source. But you also really enjoy mentoring and supporting other engineers when it comes to technical leadership to tackle the most impactful projects across the organization. We don't view our Director level as "managers". We have Software Development Managers and Operations Managers that aren't super technical based. Within our company, this is the career path coders take that would rather stay more technical than people manager.

This is a remote or work whatever you want position. We'd prefer you be around Spokane, Salt Lake, or Austin to have a hub base out of one of our three main technical offices, but we're open to good talent anywhere in the US.

Wage:

$200,000/year. We are family owned and run, so there's no share compensation or bonus structure as part of the compensation package.

Benefits:
  • 100% employer-paid medical, dental and vision for employees
  • Annual review with raise option
  • 22 days Paid Time Off accrued annually, and 4 holidays
    • After 3 years, PTO increases to 29 days. Employees transition to flexible time off after 5 years with the company-not accrued, not capped, take time off when you want
    • The 4 holidays are: New Year's Day, Fourth of July, Thanksgiving, and Christmas Day
  • Paid Maternity and Paternity Leave
  • Up to 5% company matching 401(k) with no vesting period
  • Quarterly allowance
    • Use to make your remote work set up more comfortable, for continuing education classes, a plant for your desk, coffee for your coworker, a massage for yourself... really, whatever
  • Open concept office with friendly coworkers
  • Creative environment where you can make a difference
  • No dumb benefits like free dog walking on the weekends that snobby hipster places have to make you feel cool, but mathematically won't cost the company much money because you won't use it
  • Trail Mix Bar oh yeah


Responsibilities:
  • All Engineering: Software, Database, Architecture, etc.
  • Manage and scale our teams for future growth
  • Develop solutions and applications for business services, while leading and mentoring the team
  • Focus on team culture and personal development
  • Ensure technical feasibility of software and API designs
  • Drive product roadmap and execution, and participate in technical design
  • Identify and correct issues that impact performance, reliability, and scalability


Requirements:
  • You can show a lot of screwups you've had and how you've pivoted on large scale applications
  • You can show how you've lead and managed large scale software and developer engineering teams
  • 7+ years' experience with software development and engineering (Ruby preferred but not required)
  • 5+ years' experience managing and developing software development teams of 15-30 engineers and support
  • Understanding of cloud (AWS) architectures and design patterns
  • Experience working cross functionally in an Agile environment
  • Experience developing mission critical applications and solutions
  • Ability to design complete systems. Up to date on industry trends, best practices and change management
  • 10-15 years of front-end, back-end and REST API software design and implementation of commercial software products or 3-5 years of SaaS based product development
  • You're a nice person
  • You're amazing at communicating but also the true technical lead with all things engineering and development
  • You have led a team of 30+ hardworking, passionate, smart people and helped them and the company they work for achieve!

Similar Jobs

More Information Technology Jobs

Find similar Director of Software Engineering jobs: