Our client is a next-generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 43 years. They are looking for a Sr. Software Engineer.  As an experienced Senior Software Engineer you will be responsible for designing and building compelling, web-scale, consumer-facing products.  In this role, you will work with a team of engineers and product managers using cutting edge tools to develop products that are reliable, scalable, and sustainable. You’ll be working with the data from their industry dominant network of brokers and carriers to bring actionable insights to customers. We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you.

Location: Hybrid in either the Denver, CO or Beaverton, OR office

Type: Perm

What You’ll Do

  • Build search tools that utilize to provide actionable near-real time results for our customers in the freight industry.
  • Work across the stack from raw data to customer-facing APIs
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Keep our data separated and secure through multiple data centers and AWS regions.
  • Review functional requirements and analyze their impact on schedule and software design
  • Provide technical leadership, mentoring and direction to other team members

The Skills and Experience You’ll Bring

  • A degree in Computer Science, Engineering, Information Systems, or another quantitative field.
  • Experience in a software development role, preferably in a web-scale, consumer facing product role (as opposed to internal users). In this role you will work the full stack, however this role will lean more towards backend/middleware.
  • Experience with Node.js or Typescript.
  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift or similar cloud technologies such as Azure or Google Cloud.
  • Experience with containerization and clustering technologies such as Docker and Kubernetes.
  • Experience with object-oriented/functional programming languages: Java, Kotlin, C++, Scala, etc.
  • Working knowledge of SQL and experience working with relational databases, query authoring (SQL), as well as working familiarity with a variety of databases.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.