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

Software Engineer II

$95k - $120k

Smith System Driver Risk Management

About Smith System

Smith System exists to reduce collisions, protect drivers, and save lives. Crashes aren’t accidents — they’re predictable and preventable. For more than 70 years, Smith System has helped organizations build safer drivers through proven behavior-based training and modern driver risk management solutions.

We are building the next generation of technology that powers fleet safety, driver coaching, analytics, and operational insight. This role will contribute directly to the systems and applications that support our customers and internal teams across the Driver Risk Management platform.

About the Role

We are looking for a Software Engineer II to contribute to the design, development, and maintenance of scalable applications and data services across the Smith System platform. This role is ideal for an engineer who enjoys solving complex technical challenges, collaborating across teams, and building reliable systems that support mission-critical customer experiences.

You will work closely with engineering leadership, product, and cross-functional teams to develop modern applications, optimize data workflows, troubleshoot production issues, and improve the scalability and reliability of our systems.

What You’ll Do

• Develop, maintain, and optimize data pipelines and client-facing applications across multiple services

• Write clean, testable, and maintainable code following engineering standards and best practices

• Troubleshoot and resolve technical issues across production systems and integrated services

• Participate in and lead code reviews while contributing to technical documentation

• Collaborate with cross-functional teams on feature delivery and system enhancements

• Deploy and support code changes using CI/CD pipelines

• Contribute to architectural discussions and technical decision-making

• Support continuous improvement efforts across development processes and engineering standards

What We’re Looking For

• 3–5 years of professional software development experience

• Strong collaboration and communication skills

• Proficiency in modern programming languages such as Python, Java, JavaScript, or TypeScript

• Experience with AWS services and cloud infrastructure

• Understanding of data processing frameworks and distributed systems

• Familiarity with modern web technologies and APIs

• Experience using version control systems and collaborative development workflows

• Ability to write maintainable code and technical documentation

• Experience working in Agile development environments preferred

Why Join Smith System

• Mission-driven organization focused on protecting drivers and improving roadway safety

• Opportunity to build technology with direct real-world impact

• Collaborative engineering culture focused on continuous improvement

• High visibility and opportunity for growth within the organization

• Competitive compensation and benefits package

• Office-based role located in St. Louis Park, MN

Compensation

This role has an expected salary range of $95,000 – $120,000 depending on experience, skills, and qualifications.

Equal Opportunity Statement

Smith System is committed to diversity and inclusivity. We are proud to be an equal opportunity employer and welcome applicants from all backgrounds and experiences.

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Minnesota vacancy
  •  ...requirements for this role. Location: Minneapolis-Main Office, Minneapolis-Main Office, West Fargo-Main Office Job Information The Software Engineer II is responsible for designing, developing, and optimizing scalable, reliable full-stack solutions that incorporate AI, data-... 
    Suggested
    Work at office
    Immediate start
    Worldwide

    Doosan Bobcat NA US

    Brooklyn Park, MN
    1 day ago
  • $110k - $140k

     ...Software Engineer II - Mobile (Hybrid) Punch Through is a design and engineering firm specializing in connected medical device development. For more than 15 years, we've helped innovators bring secure, reliable, and compliant products to market, building technology... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Weekend work

    Flex Vascular

    Minneapolis, MN
    11 hours ago
  • $120k - $190k

     ...Software Engineer II Our Opportunity: Chewy is seeking a Software Engineer II for our HR Systems & Solutions team in Boston, Minneapolis or Seattle. This team builds and deploys software products that power critical HR experiences and business operations across... 
    Suggested
    Local area
    Flexible hours

    Chewy

    Minneapolis, MN
    4 days ago
  • $100.78k - $147.81k

     ...dedication, and innovation that drive our success and help us anticipate the future. Position Overview: The Software Engineer II will play a pivotal role in designing and developing a comprehensive suite of smart card personalization products, which are... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Creative Information Technology

    Shakopee, MN
    2 days ago
  •  ...Seeking a Software Engineer II to create and update LabVIEW code associated with Mechanical & Electrical testing of medical device products. The ideal candidate is detail-oriented, works well in a group, and is self-motivated. Key Responsibilities: Modify, optimize... 
    Suggested

    Development Resource Group

    Fridley, MN
    2 days ago
  • $50 - $55 per hour

     ...Job Title: Software Systems Engineer II Job ID: 26404 Location: Mounds View, MN (Onsite) Duration: 9 Months Pay Range: $50-55/hr Seeking a Technical Product Owner with strong Mobile Device Management (MDM) experience to support hospital and home monitoring... 
    Immediate start

    Artech

    Saint Paul, MN
    4 days ago
  •  ...Seeking a Software Systems Engineer II to work as a product owner for a major Medical Device company. In the role as Product Owner, you will work with the Product Design team to advance existing technology or introduce new technology and therapies, specifically in the... 

    Development Resource Group

    Minnesota
    3 days ago
  • $197.4k - $232k

     ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the RoleSenior Software Engineers II at Confluent take ownership of critical backend systems that underpin our data streaming platform. You'll lead the design and... 

    Confluent

    Saint Paul, MN
    2 days ago
  • Doosan Corporation is looking for a Software Engineer II in Minneapolis to design, develop, and optimize scalable, reliable full-stack solutions incorporating AI and data-driven features. The role requires collaboration with cross-functional teams and independent work... 

    Doosan Corporation

    Minneapolis, MN
    22 hours ago
  • $120.4k - $198.7k

     ...Software Engineer II For Enterprise Ai Products Value Stream As a member of Enterprise AI & Emerging Tech, you'll be joining a strategic and collaborative team committed to advancing our technology, data, and analytics capabilities — including some of the most consequential... 
    Work experience placement
    Local area

    Travelers

    Saint Paul, MN
    4 days ago
  • $143.7k - $194.4k

     ...challenges along the way. We are looking for a motivated SDE II with the desire and talent to contribute and lead to this...  ...a strong knowledge of web services and protocols. As a Software Development Engineer II, you will design, manage and own technologies in... 
    Internship
    Worldwide
    Flexible hours
    Shift work

    Amazon

    Minneapolis, MN
    3 days ago
  • $120.4k - $198.7k

     ...awards. Salary Range $120,400.00 - $198,700.00 Target Openings 1 What 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... 
    Work experience placement
    Local area
    Immediate start

    Travelers Insurance

    Saint Paul, MN
    3 days ago
  •  ...Job Description Senior Software Engineer - AI II Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work? Symbiotic Services is recruiting a Senior Software Engineer - AI II for an opportunity... 
    Work at office
    Remote work
    Flexible hours

    Symbiotic Corp.

    Saint Paul, MN
    2 days ago
  • $83.64k - $126.5k

    Mission of the Role This position may be based in either our Minneapolis, MN or Canton, MA office. As a Systems Application Engineer II, you will play a pivotal role in shaping intelligent automation solutions across North America. You'll partner with sales,... 
    Full time
    Work at office
    Monday to Friday
    Flexible hours
    Weekend work

    SICK

    Minneapolis, MN
    4 days ago
  • Doosan Corporation is seeking a Software Engineer II to design and develop scalable full-stack solutions that integrate AI and data features. This role involves working on core features, collaborating with various teams, and contributing to system performance and operational... 

    Doosan Corporation

    Minneapolis, MN
    3 days ago
  • $77.24k - $130.49k

     .... We are more than products, we are a team of inspired people doing extraordinary things. Your Opportunity The Application Engineer II/Sr provides advanced technical application support, quotes special product designs, provides input on product roadmap and develops... 
    Work experience placement
    Work at office
    Worldwide

    Greenheck

    Minneapolis, MN
    22 hours ago
  •  ...approaches to the development, operation, and maintenance of software, encompassing techniques and procedures often regulated by a software...  ...of software systems. Establishes software information and engineering requirements which is necessitated by the potential complexity... 

    CDIT

    Virginia, MN
    3 days ago
  •  ....**FOR OPPORTUNITIES\*****About the Team**At Slack, the Cloud Engineering team is the backbone of our infrastructure - a dynamic group of...  ...systems that power global real-time communication to writing software that brings deep visibility into our cloud infrastructure, our... 
    Permanent employment
    Worldwide

    Salesforce, Inc.

    Virginia, MN
    11 hours ago
  • $96.3k - $154.4k

     ...any recruiting communications or Kapitus' recruiting process in general should email ****@*****.*** As an AWS Software Engineer II at Kapitus, you will play a pivotal role in driving impactful solutions for intricate business challenges within a dynamic and... 
    Temporary work
    Remote work
    Flexible hours
    Day shift

    Kapitus

    Minneapolis, MN
    10 days ago
  •  ...supportive team structure to encourage and develop our engineers. As an IT Services Engineer II, you will use your troubleshooting skills and technical...  ...server and workstation hardware, operating systems, and software. Basic understanding of networking.... 
    Permanent employment
    Work at office
    Afternoon shift

    Loffler

    Minnesota
    1 day ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native...  ...Your role and responsibilities We’re looking for Senior Engineers with a deep backend focus to join our team. In this role, you... 

    IBM

    Rochester, MN
    4 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native...  ...Your role and responsibilities We’re looking for Mid-Level Engineers with a deep backend focus to join our team. In this role, you... 

    IBM

    Rochester, MN
    3 days ago
  • $62.3k - $153k

     ...for developing and/or maintaining moderately complex to complex software components utilizing available developer tools. The incumbent will...  ..., individual contributors • At least 3 years of CL and RPG (II, III, 400, ILE) programming, preferably for iSeries and experience... 
    Work experience placement

    Old National Bank

    Lake Elmo, MN
    2 days ago
  •  ...required to perform this job? Java, Junit, Spring Framework, Experience with designing and building APIs, BS/MS in computer science or engineering (or equivalent professional experience), Experience with large-scale distributed systems and web oriented architectures,... 
    Contract work
    Local area

    Samprasoft

    Richfield, MN
    3 days ago
  •  ...Front-End Engineer II Anywhere Type: Permanent Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -102025-104246 Date Posted: 05/28/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Saint Paul, MN
    4 days ago
  •  ...architecture reviews, standards, and best practices adoption • Collaborate with business, clinical, and research stakeholders • Mentor engineering teams and guide delivery execution Required Qualifications • 14+ years in Data Engineering / Data Architecture • Hands-... 
    Remote work
    Worldwide

    CitiusTech

    Rochester, MN
    22 hours ago
  •  ...Systems Engineer II Initial 12 months contract USC/GC Only Hybrid; onsite 2-3 days per week (local candidates required). Richfield MN Must Interview in person - will not accept remote interviews! The End User Technology - Productivity Tools team is responsible... 
    Contract work
    Local area
    2 days per week
    3 days per week

    3B Staffing LLC

    Richfield, MN
    2 days ago
  • $90k - $110k

     ...Business System ( which makes everything possible. The Systems Engineer II is responsible for the design, development, and testing of the...  ...electrical motors, pressure sensors, and vision systems on a software-controlled medical diagnostic analyzer. Collaborate with... 

    Danaher Corporation

    Chaska, MN
    4 days ago
  • $97.2k - $109.6k

     ...Systems Engineer II Location: New Prague, MN, United States, 56071 Company: Chart Industries Ensuring Chart's Success... Chart...  ...1, and NFPA 52/59A. ~ Experience with MathCAD calculation software ~ Experience with SolidWorks®CAD modeling software. ~... 
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Chart Industries

    New Prague, MN
    4 days ago
  • The Senior Software Consultant II takes great pride in building highly scalable services using modern solutions using best practice engineering, automation, and cloud-forward methodologies. They are creative problem solvers, visionary leaders, and innovative contributors... 
    Summer work
    Work at office
    Local area
    Remote work

    Fishbowl Solutions

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!