Engineer, II Software

U.S. Xpress Enterprises, Inc.Chattanooga, TN
Remote

About The Position

Relentlessly Delivering Big Ideas. U.S. Xpress is one of the nation’s largest asset-based trucking companies. But the most valuable asset we offer isn’t tractors, trailers, or even our exclusive, cutting-edge technology. It’s the collective brainpower of thousands of visionaries and problem-solvers. Together, we are revolutionizing the transportation industry by providing innovative, custom solutions. And, here, we believe in the sanctity of a promise—both to our customers, and our people. When we focus our varied talents on reshaping the future of transportation, that’s what we call the POWER OF U.S.

Requirements

  • Bachelor's degree in Computer Science plus 3 years of relevant professional experience or Master’s degree in a related field plus 1 year of relevant professional experience required
  • Experience with at least one modern programming language (Java, Python, JavaScript, Go or C#) and unit testing
  • Experience in debugging in shell and AWS
  • Experience with AWS services (IAM, S3, Dynamo)
  • Previous experience in mentoring junior engineers or leading small tasks within a team
  • Previous experience in creating technical documentation
  • Strong problem-solving abilities and attention to detail
  • Good communication skills with the ability to work effectively within a team
  • Owned simple applications or modules, ensuring the code is maintained using best practices
  • Created and maintained documentation for functions within the code to ensure clarity and maintainability
  • Familiarity with common debugging tools and techniques
  • Adept at assessing organizational dynamics and managing change
  • Works quickly and efficiently. Able to test solutions, learn, and iterate quickly
  • Proactive and pragmatic problem solver
  • Communicates effectively across multiple mediums

Nice To Haves

  • Transportation, Logistics, and/or Tech industry experience a plus

Responsibilities

  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
  • Own the development lifecycle with a focus on developing new features and functionalities for assigned software applications.
  • Use software engineering best practices to ensure a high standard of quality for all of the team deliverables.
  • Write high quality distributed system software.
  • Work in an agile development environment, always working on the most important projects.
  • Collaborate with other teams and across departments to deliver new features and products.

Benefits

  • employee stock options
  • profit-sharing
  • 401K
  • professional development
  • competitive pay
  • Medical, Dental and Vision
  • Unlimited Vacation
  • Paid Parental Leave
  • Tuition Reimbursement
  • On-site work out facility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service