Director of Software Engineering — Lead, Scale & Deliver

TSI Incorporated

Saint Paul (MN)

On-site

USD 210,000 - 230,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health Insurance
401(k) Plan
Paid Time Off
Professional development opportunities

Job summary

TSI Incorporated is seeking a Director of Software Engineering to lead the software organization in support of our digital transformation. You will hire, coach, and retain top engineering talent, and partner with cross‑functional leaders to deliver secure and high‑quality software across embedded, cloud, desktop, and mobile platforms.

As a leader, you will shape roadmaps, drive technical strategy, and ensure teams deliver innovative solutions while maintaining quality and efficiency.

Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related field.
  • 4+?ldquo; years of software development experience
  • 5+ years of supervisory/management experience
  • Experience with Agile methodologies, DevOps, and modern software architectures
  • Experience with embedded systems (C/C++, RTOS/Linux) and cloud/web stacks
  • Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
  • Strong communication and stakeholder management skills
  • Budget and project management experience
  • Commitment to quality, testing, and continuous improvement

Responsibilities

  • Directly manage a team of Software Engineering supervisors and/or senior engineers (typically 4-8 direct reports), with indirect oversight of 20+ engineers
  • Own hiring strategy and conduct regular 1:1s; set development plans and performance management for the software team
  • Build an engineering culture focused on performance, accountability, and continuous learning
  • Coach supervisors on people management skills and team organization decisions as the org scales
  • Define and execute software development strategy aligned with business/product goals; balance technical debt and new product development
  • Define roadmaps across embedded, cloud, desktop, network, and mobile software to ensure high quality and secure products
  • Support Agile, DevOps, CI/CD and test-driven development; oversee lifecycle from architecture to sustainment
  • Establish and monitor KPIs for quality, delivery, and productivity
  • Collaborate with hardware, marketing, IT, and operations on integrated solutions
  • Promote reuse and modularity; ensure compliance with phase-gate processes and quality standards
  • Drive innovation by integrating hardware with modern software technologies
  • Develop organizational capabilities through hiring, coaching, mentoring, and succession planning

Skills

Leadership
Software architecture
Cloud platforms
CI/CD
Agile methodologies
Embedded systems
Team management

Education

Bachelor’s degree in Computer Science, Engineering, or related field
Master’s degree, MBA, or PMI certification

Tools

Docker/Kubernetes
RTOS/Linux

Job description

TSI Incorporated is seeking a Director of Software Engineering to lead the software organization in support of our digital transformation. You will hire, coach, and retain top engineering talent, and partner with cross‑functional leaders to deliver secure and high‑quality software across embedded, cloud, desktop, and mobile platforms.

As a leader, you will shape roadmaps, drive technical strategy, and ensure teams deliver innovative solutions while maintaining quality and efficiency.

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

Similar jobs worth comparing

Director of Software Engineering — Lead Scalable, Secure Solutions
Director of Software Engineering — Lead Scalable, Secure Solutions

TSI Incorporated • Shoreview (MN)

On-site
USD 210,000 - 230,000
Health Insurance
401(k) Match
Paid Time Off
+3
Director of Software Engineering
Director of Software Engineering

TSI Incorporated • Saint Paul (MN)

On-site
USD 210,000 - 230,000
Health Insurance
401(k) Plan
Paid Time Off
+1
Director of Software Engineering
Director of Software Engineering

TSI Incorporated • Shoreview (MN)

On-site
USD 210,000 - 230,000
Health Insurance
401(k) Match
Paid Time Off
+3
Director of Software Engineering — Lead High-Impact Tech
Director of Software Engineering — Lead High-Impact Tech

Travelers Canada • Hartford (CT), Northern (KY)

Hybrid
USD 139,000 - 230,000
Health Insurance
Retirement: 401(k) with match up to 5%
Paid Time Off: 20 days + holidays
+2
Director of Digital Innovation & Software Engineering
Director of Digital Innovation & Software Engineering

OpenTalent • United States

On-site
USD 180,000 - 240,000
Senior Director, Software Engineering & Platform Strategy
Senior Director, Software Engineering & Platform Strategy

Fullsight • Warrendale

Hybrid
USD 150,000 - 230,000
Hybrid work model
Competitive compensation
Director, Software Engineer
Director, Software Engineer

NetApp • Bellevue (WA)

On-site
USD 180,000 - 260,000
Health Insurance
Life Insurance
Retirement Or Pension Plans
+4
Director, Software Engineer
Director, Software Engineer

NetApp • Waltham (MA)

On-site
USD 180,000 - 260,000
Health Insurance
Life Insurance
Retirement Plans
+4
Director of Software Engineering — Scale Teams & Cloud
Director of Software Engineering — Scale Teams & Cloud

NetApp • Waltham (MA)

On-site
USD 180,000 - 260,000
Health Insurance
Life Insurance
Retirement Plans
+4
Tech Delivery Director: Scale & Lead Engineering
Tech Delivery Director: Scale & Lead Engineering

Impact Scale • Vancouver (WA)

On-site
USD 140,000 - 185,000
Health insurance
401(k) plan
Paid time off
+2