Software Architect


Shoreview, MN, US, 55126

Who Are We?
TSI provides trusted measurement, application guidance, and data analytics solutions that enable our customers to make informed decisions. For over 50 years, our customers have relied on our products for a variety of markets and critical applications, from environmental monitoring to occupational safety. Headquartered in the Twin Cities, we have sales offices throughout the world. We work closely with leading academic institutions and government agencies to ensure the safety of people, the quality of manufactured goods, and the health of the environment. If you love variety and working with the latest technologies, TSI is a company you need to explore. At TSI, you make a difference – every day.


Software Architect at TSI
We are currently seeking a Software Architect to guide development of our software applications that reside on instrument, on desktop, and on mobile devices. The successful candidate will be responsible for designing, developing and implementing solutions that address complex business issues.  Your solutions will integrate precision sensors, advanced algorithms, and IoT connectivity into a wide variety of interesting applications and markets. You will work closely with peer SaaS, Data Analytics, and instrument firmware architects to create unified applications. At TSI, we don't just observe and react to measurement trends, we set them.


This is an excellent career opportunity for a professional with an impressive architectural design background and excellent interpersonal skills. The ideal applicant is able to thrive in a highly collaborative workplace and actively engage in the development process. You will work closely with architects, systems engineering, product management, and senior technical specialists to create cutting edge products. You will have the opportunity to work closely with experienced product managers to help shape a long-term product roadmap. Most importantly, you will also coach and mentor a talented group of engineers who value teamwork and understand the importance of our mission.


What Will You Do?

In order to grow and build a successful career with TSI, you will:

  • Design and develop software architecture and solutions for Product Platforms to be modular, scalable, and creating differentiated value for the customer
  • Identify and create platform reuse opportunities through innovative designs and/or use of third-party libraries
  • Create software architecture and other reusable designs to standardize, and create valuable views of disparate data
  • Effectively communicate and articulate solutions and architecture at all levels of the organization, including senior management
  • Create architecture documentation for new technologies developed as, or incorporated into, existing platforms
  • Identify software optimizations in existing and future systems
  • Independently design and develop the software portions of electronic instruments and integrate solutions with the electrical and hardware design portions
  • Understand design, performance, and cost tradeoffs and make recommendations for optimization
  • Support rapid cycles of design/test/model/experiment/analyze that are complex in nature
  • Lead development effort to integrate software solutions as a common platform across all corporate offerings
  • Support business case development of potential software solutions and new business/service models
  • Participate in Voice of Customer activities and clearly define product requirements for Platform
  • Evaluate and recommend open source or commercially available software development platforms and solutions


What Do You Need?

  • Bachelor’s Degree in Software Engineering or equivalent
  • Minimum of 3 years of software system design or architect responsibilities in highly technical product or platform development
  • 10+ years of product development software engineering experience
  • 5+ years working with a SPA framework (Angular, Vue, etc.)
  • Hands on architect skills with mobile architecture, including Android and iOS platforms
  • Hands on experience to develop and execute software solutions across various Environments (Windows, Linux, Capacitor, Electron, Cordova, MacOS) and Languages (JavaScript, ES6, TypeScript)
  • Experience with IOT messaging standard (MQTT) and wireless protocols (BLE, Wi-Fi, LTE, etc.)
  • Experience in communicating technical requirements to Agile stakeholders
  • Experience creating E2E, Integration, and Unit test plans


  • Master’s Degree in Software Engineering or equivalent
  • Any certification related to Architecture or Platform design
  • Product development experience on a platform from the concept phase through the launch phase with leadership over the software portion
  • 3+ years of experience with Golang
  • Experience working in IoT, both on the cloud and on the device
  • Experience building CLI tools in Go, Rust, or similar


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.

Free Beverages/On-site Cafeterias: Enjoy complimentary coffee, tea and hot chocolate each day at work. We also have two large cafeteria’s employees can eat lunch in, as well as an outside patio area that employees can enjoy during the summer months.

Benefit Offerings: Paid time off, holidays, competitive medical insurance plans, life insurance, short-term and long-term disability, 401K, flexible spending account, bereavement leave, maternity/paternity leave, education assistance, and more.


Legal authorization to work in the United States without the need for sponsorship. We require proof of eligibility to work in the United States. 



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.

Nearest Major Market: Minneapolis

Job Segment: Test Engineer, Developer, Cloud, Testing, Software Engineer, Engineering, Technology