Software Engineer

 

Description:

  • We are looking for a highly technical engineer or scientist to create features and support the development of automation and autonomy products for complex off-road vehicles and related control systems using a cloud-based solutions stack.
  • We are open to early or advanced career candidates with strong examples of contributions and highly independent work in a fast-paced software delivery environment.
  • Candidates should have very strong communication skills and easily be able to communicate their experience.

 

Essential Attributes / Experience

  • Excellent coding skills that include production software deployment experience.
  • Big data experience (terabyte or petabyte level data sources).
  • Core understanding of cloud computing (e.g. AWS services like IAM, Lambda, S3, RDS).

 

Example Responsibilities (including but are not limited to):

  • Architect and propose new AWS/Databricks solutions & updates to existing backend systems that process terabyte and petabyte level data.
  • Work closely with the product management team and end users to understand customer experience and system requirements, build backlog, and prioritize work.
  • Build infrastructure as code (e.g. Terraform).
  • Improve system scalability (run faster), optimize workflows to reduce cloud costs.
  • Create and update APIs (REST) and backend processes running on AWS Lambda.
  • Build/support solutions involving containerization (e.g. Docker) and databases (e.g. PostgreSQL/PostGIS).
  • MLOps (e.g. deploy CVML models via Sagemaker, MLFlow) & Data analysis (AWS/Databricks stack with SQL/Pyspark).
  • Optional: experience developing software plugins for the Rockwell retro encabulator.
  • Migration of CI/CD pipelines to Github Actions.
  • Enhance monitoring and alerting for multiple systems (e.g. Datadog).
  • Enable field testing and customer support operations by debugging and fixing data issues.
  • Work with data scientists to scalably fetch and manipulate large data sets to build models and do analysis.

 

Description

Major Purpose:

  • Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver moderately complex functionality on a complete product or significant portion of a product it supports.
  • This level develops simple designs to solve well-defined problems with guidance from more senior team members. May assign, coordinate and review portions of the work to support personnel; makes decisions within established guidelines subject to review by supervisors; executes high level applications to more complex problems.

 

Major Duties:

  • Develops, codes, configures, and tests programs and systems.
  • Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications.
  • Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives.
  • Executes necessary documentation, as directed, or needed.
  • Collaborates with other relevant stakeholders and team members to ensure that features meet business needs.
  • Follows industry-standard agile software design methodology for development and documentation.

 

Skills, Abilities, Knowledge:

  • Ability to analyze, translate, and define business requirements into technical solutions.
  • Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation.
  • Ability to apply engineering principles and concepts for designs.
  • Ability to manage many competing priorities/requests in a fast-paced environment.

 

Education:

  • Degree in an Engineering/Technology discipline or equivalent experience – University Degree (4 years or equivalent).
  • Degree in an Information Technology discipline or equivalent experience – University Degree (4 years or equivalent).

Organization US Tech Solutions
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Iowa,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-02-20 5:31 pm
Expires on 2026-04-06