Software Engineer II
$95k - $120kSmith 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.
- ...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-...SuggestedWork at officeImmediate startWorldwide
$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...SuggestedTemporary workWork at officeRemote workWeekend work$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...SuggestedLocal areaFlexible hours$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...SuggestedTemporary workWork at officeRemote workRelocationFlexible hours3 days per week- ...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
$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- ...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...
$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...- 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...
$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 placementLocal area$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...InternshipWorldwideFlexible hoursShift work$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 placementLocal areaImmediate start- ...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 officeRemote workFlexible hours
$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 timeWork at officeMonday to FridayFlexible hoursWeekend work- 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...
$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 placementWork at officeWorldwide- ...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...
- ....**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 employmentWorldwide
$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 workRemote workFlexible hoursDay shift- ...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 employmentWork at officeAfternoon shift
- ...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...
- ...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...
$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- ...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 workLocal area
- ...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 payPermanent employmentFull timeLocal areaRemote work
- ...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 workWorldwide
- ...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 workLocal area2 days per week3 days per week
$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...$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 workWork at officeLocal areaRemote workFlexible hours- 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 workWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer full time Minnesota
- startup software engineer Minnesota
- software developer Minnesota
- software development engineer aws Minnesota
- software qa engineer Minnesota
- associate software developer Minnesota
- associate software engineer Minnesota
- ngo software engineer Minnesota
- software engineer Minnesota
- senior software engineer Minnesota

