Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director of Software Engineering

$210k - $230k

TSI 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

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Director of Software Engineering in Shoreview, MN vacancy
  • $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... 
    Suggested
    Remote work
    Flexible hours

    Circle

    Minneapolis, MN
    10 hours ago
  • $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... 
    Suggested
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Minneapolis, MN
    3 days ago
  •  ...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... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Saint Paul, MN
    1 day ago
  • $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... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    1 day ago
  • $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,... 
    Suggested
    Work experience placement
    Local area

    Travelers Insurance

    Saint Paul, MN
    2 days ago
  • $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 placement
    Local area

    Indeed

    Saint Paul, MN
    1 day ago
  • $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 wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minneapolis, MN
    1 day ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Wolters Kluwer

    Minneapolis, MN
    1 day ago
  • $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 pay
    Full time
    Temporary work
    Local area

    Hispanic Alliance for Career Enhancement

    Saint Paul, MN
    3 days ago
  • $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... 

    TSI Incorporated

    Shoreview, MN
    4 days ago
  • 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

    Ventures Unlimited

    Shoreview, MN
    2 days ago
  •  ...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... 

    Pointwest Technologies Corp

    Roseville, MN
    3 days ago
  •  ...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

    Infotree Global Solutions

    Shoreview, MN
    4 days ago
  • $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 time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Fridley, MN
    10 hours ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    4 days ago
  •  ...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 time
    Work at office
    Local area
    3 days per week

    Swoop Technologies

    Minneapolis, MN
    1 day ago
  •  ...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 time
    Work at office
    Remote work
    Free visa
    Shift work
    2 days per week
    1 day per week

    Recuro Health

    Minneapolis, MN
    1 day ago
  • $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 time
    Local area
    Flexible hours

    Calm

    Minneapolis, MN
    1 day ago
  • $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... 

    Goebel Fixture Company

    Arden Hills, MN
    3 days ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    4 days ago
  •  ...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 time
    Work experience placement
    Local area
    Immediate start

    The Travelers Indemnity Company

    Minneapolis, MN
    10 hours ago
  •  ...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 time
    Work experience placement
    Work at office
    Shift work
    3 days per week

    Wells Fargo

    Minneapolis, MN
    4 days ago
  • $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 area
    Immediate start
    Flexible hours

    West Monroe Partners

    Minneapolis, MN
    4 days ago
  •  ...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,... 
    Apprenticeship
    Easy work

    McKinsey & Company

    Minneapolis, MN
    4 days ago
  • $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 office
    Local area
    Remote work

    CyberCoders

    Minneapolis, MN
    10 hours ago
  • 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 time
    Work experience placement
    Work at office
    Relocation package

    Wells Fargo

    Minneapolis, MN
    3 days ago
  • $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 office
    Remote work
    Monday to Friday

    RVO Health

    Minneapolis, MN
    2 days ago
  •  ...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:... 

    Planet Pharma

    Minneapolis, MN
    1 day ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    10 hours ago
  • $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... 
    Internship
    Work at office
    Flexible hours
    Night shift
    Weekend work

    Amazon

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!