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 9 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Park County, MT vacancy
  •  ...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.... 
    Suggested
    Permanent employment
    Work at office
    Afternoon shift

    Loffler

    Park County, MT
    1 day ago
  • $77k - $146k

     ...Pennsylvania Commission on Sentencing (PCS) is seeking a Full-Stack Software Engineer to help modernize and support mission-critical applications...  ...: REST, WCF, SOAP Hosting & Deployment Platforms: IIS, Microsoft Azure Qualifications ** :** Applicants must have... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Flexible hours

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • $150k - $165k

     ...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable... 
    Suggested

    Enterra Medical, Inc.

    Park County, MT
    4 days ago
  •  ...solutions on Java. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates or anyone looking...  ...see if responses are achievable. Required Skills for Java/Software Programmers: Bachelors degree or Masters degree in... 
    Suggested
    H1b

    SynergisticIT

    Silver Gate, MT
    1 day ago
  • $126k - $136k

     ...fleet safety, efficiency, and performance-ensuring confidence at every step. Xirgo Holdings, Inc Position: Embedded Software Engineer Work Location: 7003 W. Lake Street, St. Louis Park, MN 55426 Salary: $126,000 to $136,000 per year SPECIFIC... 
    Suggested
    Work at office

    Xirgo Technologies, LLC

    Park County, MT
    5 days ago
  • $125k - $135k

     ...the needs of the global market, it's clear there's a missing piece. That's where you come in! We are looking for a full-stack software engineer specializing in React and NextJS development. As a full-stack software engineer, you will work closely with our Engineering... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    DNSFilter

    Park County, MT
    4 days ago
  • $105k - $160k

     ...Job Purpose and Impact The Senior Professional, Platform Engineering job designs, develops and maintains digital technology infrastructure...  ...Functions AUTOMATION: Leads the application of internal software deployment platform, continuous integration or continuous... 
    Work experience placement

    Cargill

    Park County, MT
    9 hours ago
  •  ...APIs; assisting with environment setup, configuration validation, and release readiness; and partnering closely with the vendor's engineering team to identify root causes and validate fixes. The role will focus on identifying user facing issues early, aligning... 

    Insight Global

    Park County, MT
    1 day ago
  •  ...information, please review Insight Global's Workforce Privacy Policy: Required Skills & Experience - 4-7+ years of backend engineering experience - Strong hands-on experience with Python, Node.js, or Java - Experience designing and supporting RESTful APIs and... 

    Insight Global

    Park County, MT
    1 day ago
  • $112 per hour

     ...business stakeholders, sales operations, and engineering teams to deliver scalable, high-...  ...Experience • 8+ years of enterprise software implementation experience • 5+ years hands...  ...Salesforce Certified Platform Developer I/II • Salesforce Certified Application Architect... 
    Contract work
    Local area
    Remote work
    Relocation

    Diamondpick

    Park County, MT
    4 days ago
  • Sunrun- Remote in the US Salesforce Marketing Cloud Developer 6+ Month - Possible extensions after 6-7 months along with possible hire opportunity Candidates must complete a background check upon offer Job Description Job Summary: As a Salesforce Marketing...
    Remote work

    Kasmo Global

    Park County, MT
    1 day ago
  •  ...Position Summary: The IT Services Engineer IV will demonstrate advanced troubleshooting skills, possess a passion for customer service...  ...in server and workstation hardware, operating systems, and software. Strong understanding of networking. Understanding of... 
    Work at office
    Afternoon shift

    Loffler

    Park County, MT
    5 days ago
  •  ...It's fun to work in a company where people truly BELIEVE in what they're doing! ‎  ‎  Job Description Software Engineer will work in a cross-functional project team to ensure a multitude of systems across products, business, and operations integrate efficiently.... 

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • It's fun to work in a company where people truly BELIEVE in what they're doing! ‎  ‎  Job Description As an RPA, you will be responsible for building customizations, extensions, modifications, localizations or integrations to the existing automations and also build...
    Work experience placement

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • $109k - $191k

     ...'s needs and then working with the chief engineer to realize that vision You will be joining...  ...clearance Minimum DoD 8140 / 8570 IAT II Baseline Certification (e.g. Security+ce,...  .../fault tolerant solutions Direct Software Development experience in Python, Java, C... 
    Remote job

    CIMP-3D

    Park County, MT
    more than 2 months ago
  • $98.4k - $199k

     ...services, primarily in Python on AWS. The role combines hands-on engineering leadership with integration architecture, platform/operational...  ...~7+ years of progressively responsible, hands-on software engineering experience delivering production systems. ~ Bachelor... 
    Full time

    Old National Bank

    Park County, MT
    6 days ago
  • $95k - $145k

    Cargill is committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. Sitting at the heart of the supply chain, we partner with farmers and customers to source, make and deliver products that are vital for ...
    Work experience placement

    Cargill

    Park County, MT
    9 hours ago
  •  ...support. You will partner and collaborate with the Product, Design, Engineering and QA team across functions to build and deliver the best products for customers. You will produce high quality software that is unit tested, code reviewed, and checked in regularly for... 
    Work experience placement

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  •  ...MNIT) partnering with Minnesota Department of Public Safety (DPS), Bureau of Criminal Apprehension (BCA), is seeking one full-time Software Developer to work in the Minnesota Justice Information Services (MNJIS) section of the BCA. The Software Developer will assist... 
    Full time
    Work at office

    My3Tech Inc

    Park County, MT
    5 days ago
  •  ...qualifications for this MNSITE 2.0 Event. Sample Tasks • Collaborate with business analysts and developers to produce software designs • Formulate program specifications and basic prototypes • Transform software designs and specifications into high functioning... 
    Full time
    Work at office
    Remote work

    My3Tech Inc

    Park County, MT
    1 day ago
  • $95k - $152k

     ...Impact ~ The Senior Application Developer- SuccessFactors Employee Central job builds, maintains, integrates and implements software applications within SuccessFactors. With minimal supervision, this job performs complex software application testing, quality assurance... 
    Work experience placement

    Cargill

    Park County, MT
    9 hours ago
  •  ...plugins, etc.) Design and implementation of CDS entities corresponding to legacy relational database tables/objects Reverse engineer screens from 4GL legacy application into Dynamics 365 UI workflows/screens Build out new automations and enhancements as defined... 

    My3Tech Inc

    Park County, MT
    1 day ago
  • $113.63k - $162.33k

     ...learn how you could help make great things possible not only in your community, but around the world. We believe building engineering is more than systems and structures, it's about powering progress and enabling innovation. As part of HDR's Building Engineering... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Work at office

    HDR

    Park County, MT
    5 days ago
  • $130k - $160k

     ...Position Overview We are seeking a skilled Principal Firmware Engineer with specialized experience in developing firmware for active...  ...designing, developing, testing, and optimizing embedded software to ensure the safety, reliability, and performance of cutting-edge... 
    Work at office

    Enterra Medical, Inc.

    Park County, MT
    3 days ago
  •  ...building, and scaling our infrastructure to meet the demands of a rapidly growing business. You will drive key initiatives, mentor other engineers, and set the standards for reliability and operational excellence. This role requires deep technical expertise and the ability to... 

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • Overview To be part of our organization, every employee should understand and share in the YNHHS Vision, support our Mission, and live our Values. These values - integrity, patient-centered, respect, accountability, and compassion - must guide what we do, as individuals...

    Yale New Haven Health

    Park County, MT
    9 hours ago
  • Lodging Dynamics is seeking a Dual Chief Engineer for their Fairfield Inn & Suites / Home2 Suites in Livingston, Montana. This role involves overseeing the maintenance team, ensuring safety, and compliance with hotel standards. The ideal candidate should have at least... 

    Lodging Dynamics

    Livingston, MT
    1 day ago
  •  ...and provide timely support through innovative bot solutions and communication channels such as chat, email and voice. As a Software Engineer on the Bot and Communication Channels Customer Care Team, you will play a pivotal role in building platforms that serve both Traveloka... 

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • $26.63 - $38.51 per hour

     ...concerning systems operation and diagnosis of system hardware, software and reported issues/problems Communicate effectively with end...  ...updates and patches with Enterprise Imaging Services, System Engineer, Database and Network resources as needed Maintain an inventory... 
    Full time
    Work at office
    Immediate start
    Monday to Friday
    Shift work

    RAYUS Radiology

    Park County, MT
    7 days ago
  • $38k

    Organization Athletics Operations Pay $18.97 Pay Frequency Hourly Full Time / Part Time Full time Job Summary Under general supervision, conducts wellness and athletics recreation activities with assigned groups in a recreation center by performing...
    Hourly pay
    Full time
    Part time
    Summer work
    Seasonal work

    Tulsa County

    Park County, MT
    more than 2 months ago

Do you want to receive more vacancies?

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