Director of Software Engineering
$210k - $230kT S I
Who Are We? Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world's most difficult problems, like air quality and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally. We encourage and enable our engineers to get into the field with customers to better understand their issues and solve their problems. At TSI, you make a difference - every day. Director of Software Engineering at TSI
TSI provides trusted measurement, application guidance, and data analytics solutions that enable customers to make informed decisions. The Director of Software Engineering leads the software organization in support of TSI's digital transformation strategy, delivering scalable, high-quality solutions across embedded systems, desktop, mobile, network, and cloud/SaaS platforms. As both a people and technical leader, this role is responsible for hiring, coaching, and retaining top engineering talent, and for building the management bench strength needed to scale the organization. This role partners with Product Management, Program Management, Hardware Engineering, and other cross-functional leaders to define and execute product development strategies. The Director ensures teams deliver innovative, high quality, secure, and customer-focused software solutions, using modern architectures, Agile methodologies, and best engineering practices. The Director oversees multiple teams, including both development and testing, to drive technical excellence, operational efficiency, and organizational growth. What Will You Do? In order to grow and build a successful career with TSI, you will:
*Pay amount does not guarantee employment for any particular period of time. Legal authorization to work in the United States without the need for sponsorship. We require proof of eligibility to work in the United States.
EOE/Vet/Disability TSI provides trusted measurement, application guidance, and data analytics solutions that enable our global customers to make informed decisions. We are creating a better world by helping protect people, products and the environment, as well as by optimizing research and industrial processes.
TSI provides trusted measurement, application guidance, and data analytics solutions that enable customers to make informed decisions. The Director of Software Engineering leads the software organization in support of TSI's digital transformation strategy, delivering scalable, high-quality solutions across embedded systems, desktop, mobile, network, and cloud/SaaS platforms. As both a people and technical leader, this role is responsible for hiring, coaching, and retaining top engineering talent, and for building the management bench strength needed to scale the organization. This role partners with Product Management, Program Management, Hardware Engineering, and other cross-functional leaders to define and execute product development strategies. The Director ensures teams deliver innovative, high quality, secure, and customer-focused software solutions, using modern architectures, Agile methodologies, and best engineering practices. The Director oversees multiple teams, including both development and testing, to drive technical excellence, operational efficiency, and organizational growth. What Will You Do? In order to grow and build a successful career with TSI, you will:
- 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, conduct regular 1:1s, set individual development plans, drive career growth conversations for direct reports, manage personnel issues, and lead performance management processes for the software team
- Build and maintain a strong engineering culture focused on performance, accountability, and continuous learning
- Coach Software Engineering supervisors on their own people management skills (delegation, feedback, conflict resolution)
- Manage team structure and org design decisions, including team topology changes, as the org scales
- Define and execute software development strategy aligned with business and product goals; balance tech debt maintenance and sustaining work with new product development
- Define software roadmaps across embedded, cloud, desktop, network, and mobile software to maintain high quality, secure products and ensure alignment with customer needs
- Support ongoing use of Agile, DevOps, CI/CD, and modern engineering practices, including test-driven development
- Oversee software lifecycle, including architecture, development, testing, release, and sustainment
- Establish and monitor key performance metrics for quality, delivery, and team productivity
- Promote reuse, modularity, and maintainability across software platforms
- Ensure compliance with phase-gate processes, regulatory requirements, and quality standards
- Collaborate with hardware, marketing, IT, and operations teams on integrated system solutions
- Support resolution of critical field issues and drive continuous improvement
- Communicate program status, risks, and tradeoffs to executive leadership
- Drive innovation in products, leveraging integration of hardware with modern software technologies
- Develop organizational capabilities through hiring, coaching, mentoring, and succession planning
- Manage a team of approximately 6 direct reports and approximately 25 total employees
- Recruit, hire, and retain a high-performing team
- Define employee objectives, conduct performance reviews, provide feedback, and make recommendations regarding compensation, promotion, training, and discipline
- Coach and mentor direct reports
- Define and execute required training programs to address industry, product, process, and technology training needs
- Bachelor's Degree in Computer Science, Engineering, or related field
- 10+ years of software development experience
- 5+ years of supervisory/management experience
- Strong leadership and organizational development skills
- Ability to drive technical strategy and align with business objectives
- Expertise in software architecture, system design, and scalability
- Familiarity with diverse software technology stacks
- Experience with Agile methodologies, DevOps, and modern software architectures
- Experience with embedded systems (C/C++, RTOS/Linux) and/or modern web/cloud stacks
- Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker/Kubernetes), and CI/CD pipelines
- Strong communication, cross-functional collaboration, and stakeholder management skills
- Financial and project management acumen (budgets, timelines, risk management)
- Commitment to quality, testing, and continuous improvement
- Master's Degree, MBA, or PMI certification
- Health Insurance: Comprehensive medical, dental, and vision coverage.
- Retirement Plan: 401(k) with company match.
- Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.
- Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.
*Pay amount does not guarantee employment for any particular period of time. Legal authorization to work in the United States without the need for sponsorship. We require proof of eligibility to work in the United States.
EOE/Vet/Disability TSI provides trusted measurement, application guidance, and data analytics solutions that enable our global customers to make informed decisions. We are creating a better world by helping protect people, products and the environment, as well as by optimizing research and industrial processes.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering in Shoreview, MN vacancy
$235k - $275k
...a driven and highly collaborative team that is passionate about creating transformative change in healthcare. As a Director of Software Engineering , you'll define and lead the engineering function behind our custom-built, internally-facing platforms, the software that...SuggestedContract work- ...and transitioned to run in alignment with the Sonexus IT operating model and SDLC standards. What Commercial Technologies Software Engineering contributes to Cardinal Health Commercial Technologies manages the enterprise's portfolio of commercial technologies to...SuggestedFull timeTemporary workWork experience placementLocal areaImmediate startFlexible hours
$140k - $210k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineering Manager at Indeed, you will manage and grow a team responsible for building and maintaining software systems that enable...SuggestedWork experience placementLocal area$139.4k - $230k
...Travelers Personal Insurance as we embark on an exciting transformation toward Salesforce excellence. We are seeking talented Software Engineers with strong engineering fundamentals who are eager to expand their expertise into the Salesforce ecosystem. In this role,...SuggestedWork experience placementLocal area$182.5k - $240k
Join to apply for the Manager, Software Engineering role at Circle Continue with Google Continue with Google Join to apply for the Manager, Software... ...with Google Minneapolis, MN $169,500 - $210,000 1 week ago Director, Software Engineering, Servicing Platforms Software...SuggestedFull timeRemote workFlexible hours$101.9k - $163k
...initiatives that are integrated into the fabric of how we work every day. To learn more, please see . What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to : Developing, updating and optimizing data transformation and delivery scripts,...Full timeWork experience placementLive inLocal areaRemote workWorldwide$115k - $225k
...alongside one platform built and maintained internally by Parametric engineering teams. Ensures the accounting platforms support the full... ...health and vendor relationships on one side, and the software that integrates them on the other. Is leading a multi-year...Full timeTemporary workWork at officeLocal areaRemote workWorldwide3 days per week- ...Senior Manager, Software Engineering An established software company serving the financial services industry is seeking a Senior Engineering Manager to lead multiple product engineering teams in Minneapolis, MN. This is a full-time, hybrid opportunity (3 days onsite...Full time
- ...Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI-first user... ...-paced, AI-driven environment. This role reports to the Director of Engineering, Experience / User Platform. Key...Permanent employmentFlexible hours
$116.73k - $175.1k
...The Manager, Software and Security Engineering leads the software, firmware, mobile, and cybersecurity engineers responsible for active implantable medical devices. This role provides technical leadership, people leadership, and execution oversight for embedded firmware...Immediate startFlexible hours- Minneapolis, MinnesotaHybridDirect Hire$180k - $220kAn established software company serving the financial services industry is seeking a Senior Engineering Manager to lead multiple product engineering teams in Minneapolis, MN. This is a full-time, hybrid opportunity (3...Full time
$124.8k - $187.2k
...chronic conditions and improve quality of life through connected therapies and digital health solutions. This role is part of the software engineering organization responsible for designing, developing, and maintaining web and mobile applications that support therapy...H1bWork at officeLocal areaImmediate startFlexible hours- ...We are looking for a Senior .NET Software Developer to design, develop, and maintain systems that support prepaid card manufacturing operations. You'll demonstrate technical leadership on both new and legacy applications, collaborate with cross-functional teams, and drive...
$125k - $140k
...and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and... ...problems. At TSI, you make a difference - every day. Senior Software Engineer at TSI TSI is reimagining their business and customer...- ...Job Description Job Description The Paint Applications Engineer optimizes automated and manual industrial painting processes, equipment, and materials. You will improve first-time quality, reduce paint waste, and troubleshoot finishing defects across metal fabrication...
- Description: We are looking for a talented Software Engineer skilled in Power Electronics and Embedded Control Software to join our team specializing in Electronics Architecture for our Cummins Electronics and Fuel Systems in our MN, Shoreview, CPG Headquarters. In this...Local area
- ...these trapped assets, allowing them to contribute to the world’s future as a series of building blocks to be combined at the speed of software, limited by only the hard constraints of physics and the soft constraints of safety. That is what Swoop is building. Not in the...Full timeWork at officeLocal area3 days per week
$112.7k - $193.2k
...the potential to change lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.Software engineering at Optum Technology applies disciplined engineering principles to architect, build, and operate scalable, high-impact software...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$159k - $284.1k
As an Associate Director in Software Engineering, you will provide leadership and guidance to multiple related departments, driving the strategic direction and implementation of software solutions. You will ensure that departments meet their performance objectives and...Full timeWork at officeLocal areaFlexible hours$78.3k
...ambitions. Position Summary As a forward deployed AI Engineer, you will serve as an embedded technical expert supporting the... ...execution platform capabilities. ~1 to 2 years of (intense) software engineering experience ~ Proven track record as an expert-level...Hourly payFull timeContract workShift work- ...Job Title Senior Integration Software Engineer Job Description We are the Metropolitan Council, the regional government for the seven-county Twin Cities metropolitan area. We plan 30 years ahead for the future of the metropolitan area and provide regional transportation...Work at office
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Full timeWork at office$90k - $120k
...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is responsible for design and development of our software product...Full timeWork experience placement$161.3k - $201.9k
...MIS. Years of Experience: • Minimum ten (10) years of development experience as a seasoned middleware engineer. • Minimum of seven (7) years of software development experience architecting and building multi-tiered, high volume fault-tolerant, high-availability...Full timePart timeWork at officeLocal areaVisa sponsorship$55.12k - $94.12k
...endless opportunities to make your mark on the world. Our interns do real work within experienced engineering teams to improve lives of millions. Engineering roles in the Software engineering group can include Software, AI/Data Science, Software Cloud, Software Quality,...Hourly payFull timeSummer workInternshipSummer internshipWork at officeLocal areaRelocationFlexible hours- ...celebrates all cultures and affords personal and professional growth opportunities. Learn more at ( om. Verint’s Principal Software Engineer is responsible for developing, troubleshooting, resolving challenging problem and providing technical guidance to development...Local areaShift work
$11.41 per hour
...Job Duties HealthPartners is currently hiring a Software Engineer - Backend Integration & Modernization. This role primarily supports... ...ObjectScript. This is a newly created role reporting to the Director of Healthplan Administrative Systems. The position is part...Hourly payFull timeCurrently hiringLocal areaRemote workShift work$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at officeRemote work- ...as a series of building blocks to be combined at the speed of software, limited by only the hard constraints of physics and the soft constraints... ...hardware available Maintain and optimize inference engine architecture Tune data storage configurations to optimize for...Full timeWork at officeLocal area3 days per week
$140k - $200k
...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!
Related searches
- software developer positions Shoreview, MN
- senior software engineer remote Shoreview, MN
- cybersecurity software engineer Shoreview, MN
- part time software developer remote Shoreview, MN
- software engineer Shoreview, MN
- software engineer amazon Shoreview, MN
- software developer Shoreview, MN
- software engineer healthcare Shoreview, MN
- entry level software engineer remote Shoreview, MN
- startup software engineer Shoreview, MN



