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 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? 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 Supervisory/People Management Responsibilities 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 What Do You Need? Required 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 Desired Master’s Degree, MBA, or PMI certification Travel 5% travel anticipated What 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 #J-18808-Ljbffr
$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$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$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,... ...with Google Minneapolis, MN $169,500 - $210,000 1 week ago Director, Software Engineering, Servicing Platforms Software Engineering...SuggestedFull timeRemote workFlexible hours- ...Director of Software Engineering Job Description Job Summary: 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...Suggested
$115k - $225k
...alongside one platform built and maintained internally by Parametric engineering teams.Ensures the accounting platforms support the full... ...operational health and vendor relationships on one side, and the software that integrates them on the other.Is leading a multi-year...SuggestedTemporary workWork at officeLocal areaRemote workWorldwide3 days per week$56.92 - $105.67 per hour
Manager, Software EngineeringContent Tools • CoCounsel Legal IntegrationsOverview of the RoleCoCounsel Legal Integrations is seeking a Manager, Software Engineering to lead the engineering team responsible for building, operating, and evolving Thomson Reuters’ Content Tools...Full timeContract workWork at officeLocal areaFlexible hours2 days per week3 days per week$65.38 - $121.63 per hour
Manager, Software Development Engineering, CoCounsel FDE Product Development | CoCounsel Forward Deployed EngineeringWhat if you could shape the future of legal AI while leading a team of engineers embedded directly with customers to solve their most complex problems?...Full timeContract workWork at officeLocal areaFlexible hours$56.92 - $105.67 per hour
Job DescriptionSenior Manager, Software Engineering — Search PlatformOverview of the RoleThe CoCounsel Legal Integrations team is seeking a Senior Manager, Software Engineering to lead the engineering team responsible for building, operating, and evolving the shared search...Full timeWork at officeLocal areaFlexible hours$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$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- ...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...
- ...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- ...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
$92.82k - $109.2k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...to meet standardsConducts code reviews to provide guidance on engineering best practices and compliance with development proceduresAccountable...Full timeWork experience placementLocal 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$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$72k - $134k
*Securian Financial Group’s internal position title is Engineering Senior Analyst. Position Summary:Securian Financial, a financial services... ...based in downtown St Paul, is looking to hire a full-time software engineer on the Core Claims team. The Core Claims team is responsible...Full timeWork at officeFlexible hours3 days per week- ...of internal web applications, data integrations, automation, cloud infrastructure, and a customer-facing CMS. We are hiring a software engineer to build and operate that platform. You will own tools end to end: standing up and running the team's AWS environment, building...Full timeFlexible hours
$52.26 - $87.07 per hour
...s health today, we want to hear from you.Role SummaryOntada's Engineering team builds iKnowMed (iKM), the leading Oncology EMR platform... ...result interpretation and clinical trial matching.We are hiring a Software Engineer III (P3) to design and build well-scoped core...Full timeWork experience placementWork at officeRemote workWork from home2 days per week- ...AI Developer IV (Principal AI Engineer) We are seeking a highly experienced AI Developer IV (Principal AI Engineer) to provide technical... ...while remaining actively involved in solution design and software development. The ideal candidate combines deep expertise in...
$113k - $254.2k
...Remote Minnesota Remote Illinois Remote Kansas Remote Full time R49243 C.H Robinson is seeking a Senior Software Engineer for our Documents and Customs services, which are core capabilities and service lines of our Global Forwarding division. Our Lean...Hourly payFull timeContract workTemporary workWork experience placementRemote workWorldwideFlexible hours- ...other private, public, government or military experience to a 3M career. The Impact You’ll Make in this Role As a Senior Software Engineer, you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative people around the...Full timeH1bRelocation
$110k
...world’s premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO...Temporary workLocal areaFlexible hours$186.07k - $218.9k
...together quarterly for intense in-person working sessions called "surges." learn more about working at Coinbase. As a Senior Software Engineer on the Compute Platform team within the Platform group, you'll own the primary compute orchestration infrastructure that every...Local area$119.77k - $140.9k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...junior developers, fostering technical growth, code quality, and engineering best practices.Design, develop, and maintain scalable...Local area3 days per week- ...Software Development EngineerLOCATION/DEPT: St Paul, MN or ABQ, NMGENERAL JOB DESCRIPTIONThe Software Development Engineer will be part of an engineering team responsible for the design development and manufacture of advanced Additive manufacturing systems with an emphasis...Work at office
$100k - $120k
...partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding,...Full timeTemporary workLocal areaRemote work$100k
...s etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent Computer...Full timeH1b- ...Software Engineer Insight Global is hiring two mid-level Software Engineers to support a large healthcare client, Solventum (formerly 3M Health Care). These engineers will join a team of ~8 supporting a high-priority, high-visibility autonomous coding application, a...Night shiftRotating shiftDay shiftAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!
- application manager Saint Paul, MN
- IT software development manager Saint Paul, MN
- director software engineering Saint Paul, MN
- director of software Saint Paul, MN
- application engineering manager Saint Paul, MN
- software manager Saint Paul, MN
- principal engineer Saint Paul, MN
- senior civil engineer project manager Saint Paul, MN
- chief engineer Saint Paul, MN
- engineering director Saint Paul, MN




