About Company
J.B. Hunt Transport Services, Inc. is one of the largest transportation logistics companies in North America. For over 60 years, we’ve been dedicated to delivering innovative and sustainable supply chain solutions. Headquartered in Lowell, Arkansas, we have a significant operational presence across the United States, including our key facility in Jeffersonville, Indiana. Our commitment to technology and data-driven decisions fuels our growth, empowering us to build the future of logistics. We leverage cutting-edge software and robust systems to optimize routes, manage fleets, and provide unparalleled service to our diverse client base, ranging from Fortune 500 companies to emerging businesses. At J.B. Hunt, you’ll be part of a culture that values safety, integrity, and respect, while fostering innovation and collaboration. We believe in investing in our people, providing opportunities for professional growth and making a tangible impact on the industry, helping shape the future of how goods move globally.
Advertisement
Job Description
As a Principal Software Engineer at J.B. Hunt’s Jeffersonville facility, you will be a pivotal technical leader, driving the design, development, and implementation of highly scalable and robust software solutions that power our complex logistics operations. This role demands a deep understanding of distributed systems, cloud architecture, and modern software development practices. You will lead cross-functional engineering initiatives, mentor senior and staff engineers, and collaborate closely with product management and operations teams to translate strategic business objectives into technical roadmaps and actionable development plans. Your expertise will be crucial in setting technical standards, ensuring code quality, and driving architectural decisions that enhance performance, reliability, and maintainability across our critical platforms. We are looking for an individual who thrives on solving challenging problems, possesses an entrepreneurial spirit, and is passionate about leveraging technology to transform the transportation and logistics industry. You will have the opportunity to work with a diverse tech stack, influence major strategic initiatives, and contribute to an environment of continuous improvement and innovation, directly impacting how millions of shipments are managed and delivered.
Key Responsibilities
- Architect, design, and lead the development of complex, high-performance, and scalable software systems for logistics and supply chain optimization.
- Provide technical leadership and mentorship to multiple engineering teams, fostering a culture of technical excellence and innovation.
- Drive the adoption of best practices in software development, including design patterns, code reviews, testing strategies, and deployment processes.
- Collaborate with product managers, business stakeholders, and other engineering leaders to define technical strategy and roadmaps.
- Identify and evaluate new technologies, tools, and methodologies to improve system performance, scalability, and developer efficiency.
- Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of critical production systems.
- Contribute to the evolution of J.B. Hunt's engineering culture and standards, including participating in hiring and talent development initiatives.
- Ensure solutions meet security, compliance, and regulatory requirements while integrating seamlessly with existing infrastructure.
Required Skills
- Expertise in at least one modern programming language (e.g., Java, C#, Python, Go, Node.js)
- Extensive experience with distributed systems design and development
- Proven experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture
- Strong understanding of data structures, algorithms, and object-oriented design principles
- Experience with relational and NoSQL databases
- Demonstrated ability to lead large-scale projects and influence technical direction
- Exceptional problem-solving and analytical skills
- Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to non-technical stakeholders
Preferred Qualifications
- Master's degree or Ph.D. in Computer Science, Engineering, or a related field
- Experience in the logistics, supply chain, or transportation industry
- Familiarity with containerization technologies (e.g., Docker, Kubernetes)
- Experience with real-time data processing and analytics platforms
- Contributions to open-source projects or significant technical publications
- Experience with Agile/Scrum development methodologies
Perks & Benefits
- Competitive salary and comprehensive benefits package
- Medical, Dental, and Vision insurance plans
- 401(k) with company match
- Generous paid time off and holidays
- Opportunities for professional development and continuous learning
- Employee stock purchase plan
- Wellness programs and resources
- Employee assistance programs
- Dynamic and collaborative work environment with a focus on innovation and impact
- Tuition reimbursement programs
How to Apply
Ready to drive innovation in logistics? We encourage you to click on the application link below to submit your resume and cover letter. Please ensure your application highlights your experience in designing and leading complex software solutions, and how your skills align with transforming the future of transportation. We look forward to reviewing your qualifications.
Advertisement