What You’ll Do:
The Software Engineering Manager is responsible for leading teams that are building the tools that power our freight platform. The ideal candidate should have a passion for tackling hard problems. Be a veteran who knows how to get things done, and how-to future-proof our architecture and implementations to scale for years to come. This position will play a pivotal role in shaping the definition, vision, design, roadmap and development of all of the systems at U.S. Xpress.
- Partner with leadership, engineers, program managers and stakeholders to understand system needs.
- 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 the team deliverables.
- Know how to write high quality distributed system software.
- Work in an agile development environment, where you are always working on the most important stuff.
- Mentor, teach, and coach other engineers to improve their engineering skills and responsibilities.
What We’re Looking For:
Education
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
Experience
- Experience developing software services and an understanding of design for scalability, performance, and reliability.
- Experience with a variety of modern programming languages (Java, Python, Javascript or C#).
- 5+ years of experience in the job offered or a related occupation must involve: designing and developing large-scale, distributed software applications, tools, systems and services using Java, Javascript, Python or C#.
- 5+ years of experience managing and leading teams of engineers.
Qualifications
- Demonstrated ability to learn new technologies.
- Excellence in communicating with users, team members, and stakeholders to describe product features, designs and product strategy.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle.
Basic/Supplemental Life
Accidental Death/Dismemberment
Health Savings Accounts
Flexible Savings Accounts
Company Paid Holidays
401k with Employer Matching Contribution
Employee Stock Purchase Plan
Short Term Incentive Program
Employee Assistance Program
Pet Insurance
Job Type: Full-time
Pay: $110,000.00 - $130,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Experience level:
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Application Question(s):
- Please confirm you have read the pay scale located within the job posting.
Experience:
- Managing and leading teams of engineers.: 5 years (Required)
Ability to Relocate:
- Chattanooga, TN 37421: Relocate before starting work (Required)
Work Location: Hybrid remote in Chattanooga, TN 37421