Director of Software Engineering

TempWorks Software

BLOOMINGTON (MN)

On-site

USD 135,000 - 195,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid Time Off
Holiday Pay
Volunteer Time Off
Medical Insurance
Health Savings Account
Dental Insurance
Vision Insurance
401(k) with Employer Match
Life Insurance and AD&D
Short-Term Disability
Long-Term Disability

Job summary

TempWorks Software is seeking a Director of Software Engineering to oversee delivery, quality, and operational execution of the software engineering department. You will lead the Software Engineering Managers and QA Manager, drive delivery against the product roadmap and architectural standards, and partner with Product, PMO, Client Implementation, and Client Support to ensure successful outcomes.

The role emphasizes strong people leadership, performance management, and building a

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of progressive experience in software engineering, with at least 5 years in a senior engineering management role.

Responsibilities

  • Own engineering delivery aligned with the product roadmap.
  • Lead Software Engineering Managers and the QA Manager.
  • Drive legacy-to-cloud migration and ensure incident response is effective.
  • Coach and develop engineering leaders and implement standard practices.

Skills

Software leadership
People leadership
QA leadership
Agile / CI-CD
Executive communication
Incident response

Education

Bachelor's degree in CS/Software Engineering
Master's degree preferred

Job description

Director of Software Engineering Job Description

Job Summary:

At TempWorks, the Director of Software Engineering is responsible for the delivery, throughput, quality, and operational execution of the company’s software engineering department. This role leads the Software Engineering Managers and the QA Manager and owns engineering delivery against the product roadmap and against the architecture, technical standards, and solution designs set by the Architecture and Software Design vertical.

This role is accountable for building and sustaining a high-performance engineering organization through strong people leadership, coaching, and performance management. It partners with the Architecture and Software Design vertical as the delivery-and-execution arm of the engineering organization, and operates as a key partner to Product, the PMO, Client Implementation, and Client Support.

Supervisory Responsibilities:

  • Manage the daily activities of the Software Engineering Managers and the QA Manager.
  • Conduct annual performance evaluations and frequent one-on-one check-ins with direct reports.
  • Establish performance expectations for the engineering management layer and hold managers accountable to those standards.
  • Coordinate new hire onboarding and ongoing professional development for engineering managers and QA leadership.
  • Oversee timekeeping procedures and provide payroll approval.
  • Execute and document performance management actions as needed, including coaching, regular review of performance metrics, and recommendations regarding employment decisions.

General Responsibilities:

  • Own engineering delivery in alignment with the product roadmap and meet delivery commitments to the business and to clients.
  • Execute engineering delivery in alignment with the architecture, technical standards, and solution designs established by the Architecture and Software Design vertical; lead execution of the legacy-to-cloud migration roadmap, provide progress updates, and elevate roadmap re-sequencing needs as appropriate.
  • Lead the Software Engineering Managers responsible for product engineering teams across the portfolio.
  • Lead the QA Manager and the centralized QA function, including QA leads and analysts embedded with product teams.
  • Establish, communicate, document, and enforce engineering management standards, including 1:1 cadence, performance feedback, mentoring, and accountability practices.
  • Build and sustain a culture of performance management, including direct feedback, performance improvement tools, and recognition aligned with actual contribution.
  • Identify, define, and monitor delivery performance metrics including throughput, predictability, defect rates, and staff capacity planning.
  • Partner with the PMO on portfolio governance, including work-in-progress discipline and capacity allocation across product and technical debt streams.
  • Partner with Product leadership on intake, scoping, and prioritization so delivery teams operate against well-formed requirements.
  • Partner with Client Implementation and Client Support on handoffs, escalation paths, and engineering’s response to client-impacting issues.
  • Own engineering’s response to production incidents originating from application and custom code, serving as the senior escalation point for client-impacting outages and defects.
  • Maintain production on-call coverage, incident response practices, and runbooks within the delivery teams.
  • Coordinate with the Architecture and Software Design vertical on incident triage and routing, with that vertical serving as routing arbiter when incident origin is disputed.
  • Drive post-incident review and remediation for code-origin defects into the engineering backlog to reduce recurrence.
  • Escalate cross-vertical priority conflicts between delivery and Product or technical initiatives.
  • Coach and develop the Software Engineering Managers and the QA Manager.
  • Implement software development process improvements, including code review standards, release practices, and quality gates.
  • Identify, mitigate, and resolve cross-team roadblocks that may impact scheduled deliverables.
  • Represent engineering delivery in executive leadership forums, including communication of capacity, risk, and dependencies.
  • Perform other related duties as assigned.

Required Skills and Abilities:

  • Demonstrated success leading software engineering delivery organizations through engineering managers.
  • Strong people leadership skills, with a documented track record of mentoring, performance management, and building accountability culture.
  • Ability to deliver direct feedback and to coach engineering managers in doing the same.
  • Experience leading QA functions and integrating quality practices into the development lifecycle.
  • Strong working knowledge of modern software delivery practices, including Agile, CI/CD, code review, and release management.
  • Experience running production incident response and on call processes within a software delivery organization, including triage, escalation, and post-incident review.
  • Excellent verbal and written communication skills, including the ability to communicate delivery realities to executive stakeholders.
  • Strong interpersonal, collaboration, and stakeholder management skills.
  • Ability to partner effectively with peer engineering leadership (architecture and platform), Product, PMO, and client-facing departments.
  • Ability to prioritize and delegate efficiently.
  • Ability to work well under pressure while leading a growing team.
  • Experience with SaaS products in an Agile environment.
  • Knowledge of industry standards and best practices in software engineering management, quality assurance, and SaaS delivery.

Education and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; master’s degree preferred.
  • 10+ years of progressive experience in software engineering, with at least 5 years in a senior engineering management role (Director, Sr. Director, or VP-level).
  • Experience managing software engineering managers.
  • Experience leading or partnering closely with QA leadership.
  • Experience leading engineering teams through periods of significant growth or transformation.
  • Familiarity with the staffing and recruiting industry strongly preferred.

Physical Requirements:

  • Prolonged periods of sitting at desk and working on a computer.
  • Must be able to lift up to 10 pounds at times.

The pay range for this role is: $135,000 - $195,000

TempWorks Software offers a comprehensive benefits package and provides eligible employees with an opportunity to enroll in various benefit programs, subject to applicable waiting periods. This includes the following:

  • Paid Time Off
  • Holiday Pay
  • Volunteer Time Off
  • Medical Insurance
  • Health Savings Account with Employer Contribution
  • Dental Insurance
  • Vision Insurance
  • 401(k) with Employer Match
  • Life Insurance and AD&D
  • Short-Term and Long-Term Disability Insurance
  • Paid and Unpaid Leave of Absences
  • Commission

Applicants have rights under Federal Employment Laws

  • Employee Polygraph Protection Act (EPPA) Poster
  • “Know Your Rights: Workplace Discrimination is Illegal” Poster
  • Family and Medical Leave Act (FMLA) Poster

TempWorks Software does not participate in E-Verify.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director of Software Engineering
Director of Software Engineering

Lucas James Talent Partners • Minneapolis (MN)

On-site
USD 150,000 - 210,000
Sr. Software Engineering Manager
Sr. Software Engineering Manager

Waystar • Lehi (UT)

On-site
USD 130,000 - 160,000
Competitive total rewards
Customizable benefits package
Generous paid time off
+4
SOFTWARE ENGINEER MANAGER
SOFTWARE ENGINEER MANAGER

The Home Depot • Atlanta (GA)

On-site
USD 120,000 - 180,000
Director, Software Engineering
Director, Software Engineering

TeleTracking • Pittsburgh

On-site
USD 150,000 - 210,000
Medical/dental/vision premiums
401(k) Retirement Savings
Tuition Reimbursement
+3
Director of Software Engineering
Director of Software Engineering

Corporate Tools LLC • Dallas (TX)

Hybrid
USD 170,000 - 200,000
100% employer-paid medical, dental and vision
Annual review with raise option
22 days Paid Time Off plus 4 holidays
+3
Director, Software Engineering
Director, Software Engineering

TeleTracking Technologies, Inc. • Pittsburgh

On-site
USD 180,000 - 240,000
Medical/dental/vision premiums paid
Life and AD&D
Flexible Spending Accounts
+4
Director Software Engineering
Director Software Engineering

Jobgether • United States

On-site
USD 170,000 - 190,000
Comprehensive medical, dental, and vision insurance coverage
Retirement plan with employer match
Tuition reimbursement and continuous learning support
+1
Sr. Software Engineer Manager
Sr. Software Engineer Manager

Waystar, Inc. • Atlanta (GA)

On-site
USD 120,000 - 160,000
Competitive total rewards
Customizable benefits package
Generous paid time off
+3
Program Manager, Software Delivery
Program Manager, Software Delivery

Walker & Dunlop • United States

Hybrid
USD 145,000 - 165,000
Discretionary bonus
Subsidized medical benefits
401(k) with match
+3
Sr. Software Engineering Manager
Sr. Software Engineering Manager

Waystar, Inc • Atlanta (GA)

On-site
USD 120,000 - 150,000
Competitive total rewards
Customizable benefits package
Generous paid time off
+5