Director of Software Engineering
$210k - $230kTSI Incorporated
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 TSITSI 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+ engineersOwn 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 teamBuild and maintain a strong engineering culture focused on performance, accountability, and continuous learningCoach 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 scalesDefine and execute software development strategy aligned with business and product goals; balance tech debt maintenance and sustaining work with new product developmentDefine software roadmaps across embedded, cloud, desktop, network, and mobile software to maintain high quality, secure products and ensure alignment with customer needsSupport ongoing use of Agile, DevOps, CI/CD, and modern engineering practices, including test-driven developmentOversee software lifecycle, including architecture, development, testing, release, and sustainmentEstablish and monitor key performance metrics for quality, delivery, and team productivityPromote reuse, modularity, and maintainability across software platformsEnsure compliance with phase-gate processes, regulatory requirements, and quality standardsCollaborate with hardware, marketing, IT, and operations teams on integrated system solutionsSupport resolution of critical field issues and drive continuous improvementCommunicate program status, risks, and tradeoffs to executive leadershipDrive innovation in products, leveraging integration of hardware with modern software technologiesDevelop organizational capabilities through hiring, coaching, mentoring, and succession planningSupervisory/People Management Responsibilities:Manage a team of approximately 6 direct reports and approximately 25 total employeesRecruit, hire, and retain a high-performing teamDefine employee objectives, conduct performance reviews, provide feedback, and make recommendations regarding compensation, promotion, training, and disciplineCoach and mentor direct reportsDefine and execute required training programs to address industry, product, process, and technology training needsWhat Do You Need?RequiredBachelor’s Degree in Computer Science, Engineering, or related field10+ years of software development experience5+ years of supervisory/management experienceStrong leadership and organizational development skillsAbility to drive technical strategy and align with business objectivesExpertise in software architecture, system design, and scalabilityFamiliarity with diverse software technology stacksExperience with Agile methodologies, DevOps, and modern software architecturesExperience with embedded systems (C/C++, RTOS/Linux) and/or modern web/cloud stacksExperience with cloud platforms (AWS, Azure, or GCP), containerization (Docker/Kubernetes), and CI/CD pipelinesStrong communication, cross-functional collaboration, and stakeholder management skillsFinancial and project management acumen (budgets, timelines, risk management)Commitment to quality, testing, and continuous improvementDesiredMaster’s Degree, MBA, or PMI certificationTravel<5% travel anticipatedWhat Can We Give You?At TSI, our employees are our most valuable assets, and we care about their health and happiness. We offer a competitive benefits program to keep our employees and their family members protected and foster a healthy work-life balance. Additionally, we are committed to employee development and growth, and encourage and foster an environment of collaboration, and innovation. Our work has meaning and the products we design and build help protect people and the environment.Dress for your day: We want our employees to be comfortable at work and we know they are more productive when they’re comfortable. The dress for your day policy allows employees’ discretion to select appropriate dress for the business of each workday.Pay & Benefits: Competitive market salary from $210,000- $230,000 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities may be available and awarded at the discretion of the Company.Benefits: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
$195k - $257.5k
...stakeholder.What You'll work on:Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, retrospectives... ..., testing, and maintenance of our platformLead agile software processes for engineering teams and introduce best-in-class industry...SuggestedRemote workFlexible hours$101.9k - $140k
...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...SuggestedWork experience placementLive inLocal areaRemote workWorldwide- ...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 maximize...SuggestedTemporary 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$166k - $248k
...creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Senior Manager of Software Engineering, Mobile (Android), you will manage an engineering team responsible for building scalable, reliable, and high-impact mobile...Work experience placementLocal area$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$144.2k - $288.4k
...simplify health care one person, one family and one community at a time. Position Summary We're looking for a Lead Director of Software Engineering who thinks like a founder, executes like a principal engineer, and leads like someone who's done it at the highest...Hourly payFull timeTemporary workLocal area$125k - $140k
...and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and... ...their problems. At TSI, you make a difference - every day.Senior Software Engineer at TSITSI is reimagining their business and customer...- Company DescriptionVentures Unlimited is a service centric organization. Our success begins with our ability to apply our relationships, leverage technologies, and identify talent - often in combination - to an endless array of real-world customer needsJob DescriptionTitle...Full time
- ...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...
- ...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...Local area
$120.8k - $181.2k
...physicians and health systems to improve how patients are treated and supported throughout their care journey.The Senior Software Systems Engineer on the Neuromodulation and Pelvic Health Pre-Market Design Quality team will partner with cross-functional development teams...Full timeH1bWork at officeLocal areaImmediate startFlexible hours$214.1k - $309.8k
...security technologies. Within Cisco Security, the Secure Workload engineering team develops the Unified Agent that provides runtime... ...infrastructure. This is a highly technical engineering team where software engineers work close to the operating system, compilers, and kernel...Full timeTemporary workLocal areaFlexible hours- ...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
- ...platform. For more information, visit Summary As a Full Stack Engineer at Recuro Health, you will play a vital role in building and... ...feature-set end to end At least two years of professional software engineering experience Understanding of telehealth and healthcare...Full timeWork at officeRemote workFree visaShift work2 days per week1 day per week
$159k - $259.7k
...languages and 190 countries. What You'll Do As a Senior iOS Engineer at Calm, you’ll build and improve the features that help... ...and accessible to stakeholders. Who You Are ~5+ years of software development experience, including 3+ years in iOS/Swift development...Full timeLocal areaFlexible hours$97.48k - $108.31k
...responsibilities, including; troubleshooting issues related to MCC software and hardware associated with our high-power burn-in test... ...final releases of software packages. Work closely with other engineering disciplines, manufacturing and the customer throughout the software...$210.6k - $305.1k
...Smart Switches, you’ll help build high-performance data plane software that leverages Data Processing Units (DPUs) to deliver advanced... ...shape a flagship Cisco innovation while collaborating with engineers solving some of the industry’s most complex networking challenges...Full timeTemporary workLocal areaFlexible hours- ...based cash incentive awards.Salary Range$120,400.00 - $198,700.00Target Openings1What Is the Opportunity?Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end...Full timeWork experience placementLocal areaImmediate start
- ...combined portfolio of applications and tools are continually engineered to meet the challenges of stability, security, scalability, and... ...payroll, benefits, learning and recruiting. We are seeking a Senior Software Engineer to support Workday Engineering functions for our...Full timeWork experience placementWork at officeShift work3 days per week
$105.8k - $124.4k
Are you ready to make an impact?West Monroe is seeking a Software Engineer to join the AI Assets Foundry Team, working with the internal Labs product team to develop proprietary software assets and AI capabilities that help our consultants sell and deliver more effectively...Local areaImmediate startFlexible hours- ...master’s degree; or equivalent experience5+ years of experience in software development, with demonstrated knowledge and hands-on... ...critically about backlog prioritizationPractical knowledge of software engineering best practices, including Agile development methodologies,...ApprenticeshipEasy work
$80 per hour
...experience.We are looking for highly skilled Staff and Senior Level Engineers with expertise in React, Typescript, and Node.js/Go to join... ...as required.Contribute to the architecture and design of software solutions.Keep up-to-date with emerging technologies and industry...Work at officeLocal areaRemote work- About this role:Wells Fargo is seeking a Senior Software Engineer...In this role, you will:Design, develop, test, deploy, and maintain intuitive web-based user interfaces using C# Blazor Server, NET Framework, HTML, CSS, JavaScript, and relevant front-end frameworks.Translate...Full timeWork experience placementWork at officeRelocation package
$118.65k - $150k
AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business.Where You'll BeTo prioritize togetherness, culture, and accountability...Work at officeRemote workMonday to Friday- ...hexadecimal and binary data reading/writing/manipulation4+ years of software development experience on embedded bare metal or RTOS systems... ...monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.SPECIALIST CAREER STREAM:...
$293.9k - $406.8k
...position in the USA.Meet the TeamYou will join Cisco’s Identity Engineering Group, a foundational organization responsible for... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$143.7k - $194.4k
...impacting the supply chain — and we’re looking for talented people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people...InternshipWork at officeFlexible hoursNight shiftWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!
- part time software developer remote Shoreview, MN
- software asset management analyst Shoreview, MN
- software Shoreview, MN
- software implementation project manager Shoreview, MN
- id software Shoreview, MN
- software technology Shoreview, MN
- remote software sales Shoreview, MN
- healthcare software sales Shoreview, MN
- software license manager
- field application manager



