Senior Software Developer - Remote

SQL, Process improvement, Microsoft Windows Azure, Middleware, Networking, Node.js, Functional requirements, Google Cloud, IMPACT, IT management, Information systems, Automation, Cloud, Clustering, Computer science, Customer facing, Scalability, Software design, Software development, Software engineering, TypeScript, Product management, RDBMS, Real-time, Root cause analysis, Scala, API, Amazon EC2, Amazon RDS, Amazon Redshift, Amazon Web Services, C, Data centers, Database, Docker, EMR, Engineering, Functional programming, Infrastructure, Java, Kotlin, Kubernetes, Lean methodology, Mentorship, OOP
Full Time

Job Description

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 our 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 our industry dominant network of brokers and carriers to bring actionable insights to our customers.


  • 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


  • 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 particular 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.
  • A degree in Computer Science, Engineering, Information Systems, or another quantitative field.
Dice Id : 80121007
Position Id : 7150570
Originally Posted : 2 months ago
Have a Job? Post it