We use cookies and similar web technologies to recognize your repeat websites visits and preferences and to analyze traffic. To learn more about cookies, including steps for disabling, view our Cookie Policy. By clicking “I Accept” on this banner you consent to the use of cookies unless you disable them.

Skip to Main Content
Back to Careers

Senior Software Engineer

About Image Sensing Systems:

At Image Sensing Systems, we develop intelligent solutions that help transportation agencies better understand and manage what’s happening on their roadways. By turning complex traffic data into clear, actionable insights, our technology supports safer intersections, smoother travel, and more responsive infrastructure. By connecting hardware, software, and data, we help communities create safer, more efficient ways for people to travel every day.

We’re a team that values practical innovation, curiosity, and impact. Engineers here don’t just write code—they shape systems that operate in complex, real-world environments and directly influence how communities function every day. If you’re motivated by solving meaningful problems at scale and want to see your work deployed where it truly matters, you’ll find both challenge and purpose here.

Role Overview:

As a Senior Software Engineer, you will drive full-stack application development across our core machine vision and data insight product lines. Your mission will be to enable device management and user access to data and insights through modern interfaces and APIs. Partnering closely with our Principal Engineer, you will help architect solutions targeted for embedded edge devices and AWS cloud-based analytics tools that optimize the safety and efficiency of global road infrastructure, and you will help provide technical leadership to an Agile team, championing industry best practices using C++, C#, and React.

Logistics:

  • Location: Minneapolis, MN
  • Work Mode: Hybrid (3 days per week in-office)

What You Will Do:

  • Lead Technical Execution: Translate complex business requirements into scalable, deployable software features.
  • Cross-Functional Alignment: Work with product management and key stakeholders to assess project scope and technical feasibility.
  • Collaborate on Architecture: Partner with the Principal Engineer to design full-stack systems from inception to full deployment on embedded, Linux-based or AWS cloud platforms.
  • Implement Solutions: Transform ideas into realities by delivering the cutting-edge data and insights generated by our platforms through sleek, easily consumable formats for our customers.
  • Mentor & Standardize: Guide junior developers, conduct constructive code reviews, and enforce high coding standards.
  • Drive Innovation: Evaluate and introduce cutting-edge technologies to maintain our competitive edge for user experience in the traffic control and data insights industry.

Who We Are Looking For:

  • Education: B.S. or M.S. in Computer Science or a closely related technical field.
  • Experience: 4+ years of professional software engineering experience in a production environment. (Candidates with a Master’s degree and 2+ years of experience will also be considered.)
  • Embedded Platforms: Ability to create efficient, modern React applications with component-based architectures on embedded C++ Linux platforms.
  • Legacy Solutions: Extend and maintain legacy C# applications for the device management of embedded platforms.
  • Agile Leadership: Ability to work autonomously, prioritize tasks, and move projects forward with minimal supervision.
  • Collaborative Communication: Strong skills in breaking down complex technical concepts for stakeholders.
  • Lifetime Learner: Leverage the opportunity to complement your React and C# front-end skillset by learning more about backend development on embedded, Linux-based and AWS-Cloud platforms.

Physical Demands:

Should be able to work comfortably in a typical office environment.  Some minor lifting may be required. Should be able to travel nationally and internationally (< 5%).

Additional Information:

Essential position functions and education and experience are representative of the minimum levels of education, experience and skills required to perform the vital duties of this position.  The position description does not constitute a written or implied contract of employment.  Image Sensing Systems, Inc. reserves the right to revise or change essential position functions and/or required duties and responsibilities as the need arises.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.