Join Total Quality Logistics as a Senior Full-Stack Software Engineer to develop web-based applications, lead teams, and drive innovation in transportation technology.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
About the role:
As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to trial and deploy new applications and tools. You will use your full-stack software engineering experience to develop a mix of custom and third-party solutions to help us maintain our leadership position in transportation technology.
What’s in it for you:
- $108,000-$136,000 base salary and bonuses
- Position based in Cincinnati, OH; Charlotte, NC; or Tampa, FL (relocation assistance provided)
- Advancement opportunities with aggressive and structure career paths
- Access to the latest emerging technologies
- A culture of continuous education and technical training with reimbursements available
- Hybrid work environment with the ability to work remotely 40 hours per month
- Comprehensive benefits package
- Health, dental and vision coverage
- 401(k) with company match
- Perks including employee discounts, financial wellness planning, tuition reimbursement and more
- Certified Great Place to Work and voted a 2019-2026 Computerworld Best Places to Work in IT
What you’ll be doing:
- Develop and maintain software applications using .NET and modern full-stack platforms
- Design and build hybrid, on-prem and cloud-based APIs and web-based applications
- Lead and mentor other developers on your team
- Collaborate with cross-functional teams to identify and resolve software issues
- Participate in the full SDLC, including technical research, requirements gathering, design, development, code reviews, testing, deployment and maintenance
- Use CI/CD processes to enable efficient software development and deployment
- Write and maintain technical documentation and user manuals
- Stay up to date with emerging trends and technologies in software engineering
- Deliver industry leading solutions to help support rapid growth of our business
What you need:
- Bachelor’s degree in computer science or software engineering or a related field
- 5+ years of hands-on, full-stack development experience:
- Web applications and web services
- REST APIs
- .NET (C#)
- Front-end tools (TypeScript, React)
- Databases (MS SQL Server)
- Strong knowledge of software development best practices, including object-oriented design, design patterns and clean code principles
- Experience with implementing and/or maintaining horizontally scalable and highly available systems with a focus on performance and resiliency
- Familiarity with Infrastructure as a Code (Terraform), containerization (Docker, Kubernetes), CI/CD (Jenkins, Circle CI), and operational tools (ServiceNow, DataDog)
- Excellent communication and collaboration skills
- Strong analytical and problem-solving skills; ability to deal with ambiguity is a must
- Willingness to commit extra effort to meet deadlines as required for high profile and business-critical projects
Employment visa sponsorship is unavailable for this position. Applicants requiring employment visa sponsorship now or in the future (e.g., F-1 STEM OPT, H-1B, TN, J1 etc.) will not be considered.