> Markdown version of [/jobs/ext/278574-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/278574-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** ODW Logistics - **Location:** Columbus, OH, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Component-Based Software Engineering, Architectural Patterns, Automation of Tests, Software Documentation, Code Generation, Computer Programming, Databases, Relational Databases, Software Debugging, Dependency Injection, Web Development, Electronic Data Interchange (EDI), Github, Systems Analysis, Microsoft SQL Server, Queueing Systems, RabbitMQ, Redis, Prometheus, Swagger, Message Oriented Middleware, Service Development Studio, Software Engineering, TypeScript, Web Applications, WebRTC, Openapi, Datadog, Sql Optimization, Docker Swarm, Grafana, Caching, Backend, AngularJS, Kubernetes, Information Technology, Front End Software Development, Api Design, Restful APIs, Software Version Control, Docker, Golang - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=936fc601d4cc8174 ## About the Role Do you have experience in Writing skills?, Do you have a Bachelor's degree?, * Bachelor's degree preferably in Computer Science or related program, or equivalent professional experience. * 5+ years of experience in software development. * Experience providing direction and mentorship to other engineers. Technical Skills * Strong proficiency in at least one backend language, with the ability to work across the full stack. * Experience building modern web applications with a component-based frontend framework. * Solid experience writing and optimizing SQL for relational databases. * Experience designing and developing RESTful APIs. * Proficiency with Git version control and pull request-based workflows. * Comfort working with containerized development and deployment environments. Nice to Have * Experience with Go (Golang) for backend service development. * Experience with Angular and TypeScript. * Experience with Microsoft SQL Server. * Experience with Docker and container orchestration (Docker Swarm or Kubernetes). * Experience with message queue systems (e.g., RabbitMQ) and caching layers (e.g., Redis). * Experience with observability tools (e.g., Datadog, Prometheus, Grafana). * Experience with CI/CD pipelines (e.g., GitHub Actions) or OpenAPI/Swagger code generation. * Transportation, logistics, or supply chain industry experience including concepts such as freight rating, load planning, carrier management, EDI, or shipment tracking. Skills and Background * Strong written and oral communication skills. * Ability to work independently and within a team. ## Description The Software Engineer II performs analysis and defines functionality for system improvements and new features within ODW Logistics' Transportation Management System (TMS). This position designs, develops, tests, and supports enhancements to the TMS platform-a modular monorepo of backend services and a modern web frontend that powers freight operations including order management, load planning, carrier integrations, rating, optimization, and invoicing. The SE II is expected to work with increasing independence and provide direction to junior team members., Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. * Designs and codes features and services across the TMS platform, working across backend, frontend, and database layers following established architectural patterns. * Maintains and modifies existing applications under direction from senior staff members and provides direction for others on implementation approaches and coding standards. * Designs and develops REST APIs with auto-generated documentation, ensuring consistency with the team's API-first approach. * Follows best practices for architecture including repository patterns, dependency injection, and domain-driven design used across the platform. * Participates in defining and implementing technical direction for assigned features and components. * A key contributor in selecting and implementing technical architecture of assigned projects, including asynchronous messaging, caching, and real-time communication patterns. * Performs or reviews system analysis, design, programming, testing, debugging, and documentation for assigned features and components. * Contributes to CI/CD pipelines for automated testing, building, and deployment across multiple environments. * Works with support and documentation groups to provide technical and user training for new systems and major enhancements. * Participates in process improvement and acts as a catalyst for change within the development team. * Effectively works with peers, team members, and other departments including transportation operations, carrier management, and customer support. * Helps develop specification, program, and documentation standards. * Provides support for production applications, including monitoring and troubleshooting issues across the application stack. * Contributes to the success of projects by applying demonstrated knowledge of the platform and technology stack. * Performs other related duties as assigned. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)