Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

ODW Logistics Inc

Job Description

Job Description

WHO WE ARE

ODW Logistics is a people-focused and customer-driven third-party logistics (3PL) provider committed to delivering seamless end-to-end supply chain solutions. Our extensive range of services include supply chain design and innovation, warehousing, efficient distribution and fulfillment, freight brokerage, transportation management, and specialized e-commerce fulfillment solutions.

POSITION SUMMARY

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.

Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  1. Designs and codes features and services across the TMS platform, working across backend, frontend, and database layers following established architectural patterns.
  2. Maintains and modifies existing applications under direction from senior staff members and provides direction for others on implementation approaches and coding standards.
  3. Designs and develops REST APIs with auto-generated documentation, ensuring consistency with the team’s API-first approach.
  4. Follows best practices for architecture including repository patterns, dependency injection, and domain-driven design used across the platform.
  5. Participates in defining and implementing technical direction for assigned features and components.
  6. A key contributor in selecting and implementing technical architecture of assigned projects, including asynchronous messaging, caching, and real-time communication patterns.
  7. Performs or reviews system analysis, design, programming, testing, debugging, and documentation for assigned features and components.
  8. Contributes to CI/CD pipelines for automated testing, building, and deployment across multiple environments.
  9. Works with support and documentation groups to provide technical and user training for new systems and major enhancements.
  10. Participates in process improvement and acts as a catalyst for change within the development team.
  11. Effectively works with peers, team members, and other departments including transportation operations, carrier management, and customer support.
  12. Helps develop specification, program, and documentation standards.
  13. Provides support for production applications, including monitoring and troubleshooting issues across the application stack.
  14. Contributes to the success of projects by applying demonstrated knowledge of the platform and technology stack.
  15. Performs other related duties as assigned.

Minimum Qualifications

Education and Experience

  • 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.

Other Information

  • Full time position.
  • 40-hour work week with flexible schedule (Monday – Friday).
  • Position is based at the Columbus, OH or Hamilton, OH office location.
  • Health, dental, and supplementary insurance available on first day of the month after date of hire.
  • 401K enrollment with company match, available on the first day of the month after completing 90 calendar days of service.
  • Salary Exempt Status.

Physical & Mental Requirements

While performing the duties of this job, the employee requires the ability to:

  • Hear, read and comprehend, write and communicate
  • Continuously sit, type and perform repetitive wrist motion
  • Occasionally stand, walk, bend, squat/kneel, twist/turn or reach
  • Focus (with or without corrective lenses) to see close and distant, along with depth perception capabilities
  • Lift up to 40 lbs.

The physical demands herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

OUR VALUES

Pillared on our core values, we strive for collective growth and reaching our highest potential. We are dedicated to helping our teammates experience fulfillment through their individual strengths and innovative ideas.

Respect | Give and it will be given.

We treat others as we want to be treated. We cannot control events, but we can control our response. We build respect through honesty, fairness, and integrity.

Trust | Earned over time.

We do what we say we will do. We are clear, direct, and honest. We seek to understand and be understood.

Team | Accomplish more together.

We work hard toward a common goal. We desire to make everyone successful. We achieve the best results as a team.

Opportunity | Realize your potential.

We believe all people have significance and potential. We understand work and life are integrated and we value both. We strive to make an impact in the world around us.

EQUAL OPPORTUNITY EMPLOYER

ODW Logistics is an equal opportunity employer and prohibits discrimination and harassment of any kind. All employment decisions at ODW Logistics are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status. ODW Logistics will not tolerate discrimination or harassment based on any of these characteristics.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Columbus, OH vacancy
  • $197.4k - $232k

     ...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Suggested
    Full time
    Remote work

    Confluent

    Columbus, OH
    3 days ago
  • $118.7k - $218.6k

    Position Summary Lead AI and Data Science Engineer II Drive the design and delivery of advanced analytics, artificial intelligence...  ...data science, behavioral science, and adjacent disciplines. Software & Data Engineering Develop full-stack, web-based data and generative... 
    Suggested

    Deloitte

    Columbus, OH
    2 days ago
  • $124k - $186k

     ...Site Reliability Engineer II Relentless protection. Resilient world. Mimecast was born in 2003 with a focus on delivering relentless...  ...asset, PostgreSQL is ideal but not required. Experience in software development as a full stack developer is a strong asset. AI... 
    Suggested
    Work at office
    Local area
    Immediate start
    2 days per week

    Mimecast North America, Inc.

    Columbus, OH
    4 days ago
  •  ...DescriptionThe Core Application Developer II is a mid entry level systems application...  ...solutions• Participate in all phases of the software development life cycle (SDLC)•...  ...Technology (Software development track) or Engineering with a programming concentration AND at least... 
    Suggested
    Full time
    Work experience placement
    Work at office

    Northwest Bank

    Columbus, OH
    20 hours ago
  • $109k - $182.4k

     ...you want to make an impact on a global scale, come make a difference at Fiserv.Job TitleAI - Process Engineering - Advisor IIAbout your role:As an Advisor II, AI - Software Engineering, you will design, build, and deploy AI-powered cybersecurity solutions that strengthen... 
    Suggested
    Full time
    Temporary work
    H1b
    Work at office
    Monday to Friday

    Fiserv

    Columbus, OH
    20 hours ago
  •  ...channels to the broader market.We are looking for a passionate engineer who understands distributed systems at scale and is interested...  ...Basic qualifications- Experience (non-internship) in professional software development- Experience programming with at least one software... 
    Internship

    Amazon

    Dublin, OH
    3 days ago
  •  ...automate time-intensive conversion tasks, reducing manual effort for customers and accelerating their migration journey.As a Software Development Engineer on our team, you will tackle challenging distributed systems problems, design and build features that serve customers at... 
    Internship

    Amazon

    Dublin, OH
    4 days ago
  •  ...About Aptible Large language models are transforming software engineering — developers can now go from idea to code faster than ever. But that...  ...software as a fullstack engineer (targeting mid-level to Senior II). Developer tools experience is a plus. You communicate... 
    Local area
    Shift work

    GrabJobs

    Columbus, OH
    13 hours ago
  • $140k - $180k

     ...insurance combining advanced underwriting technology with deep industry experience.  We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect, build, and... 
    Full time
    Local area
    Remote work

    Kettle

    Columbus, OH
    1 day ago
  • $134.5k - $265.1k

     ...engagement team who delivers the PBAC/ABAC authorization tools including PlainID. This role combines deep technical ownership with engineering expertise, governance, and stakeholder management.Work you’ll doAs a PlainID professional, you will:Configure and implement the... 
    Local area
    Visa sponsorship

    Deloitte

    Columbus, OH
    2 days ago
  • $100.4k - $197.9k

     ...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of...  ...Requisition code: 350393 Job ID 350393 Engineering and Product | Software EngineeringSame job available in 51 locations
    Local area
    Visa sponsorship

    Deloitte

    Columbus, OH
    2 days ago
  • $100k - $163k

    About this role: Wells Fargo is seeking a Senior Software Engineer in our Platform Management Group as part of Consumer Technology. Learn more about the career areas and business divisions at wellsfargojobs.com. The Consumer Technology (CT) Auto Finance Platform organization... 
    Full time
    Work experience placement

    Wells Fargo

    Columbus, OH
    16 hours ago
  • care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All...

    FIS

    Columbus, OH
    3 days ago
  •  ...Technology Officer, the Lead Enterprise Systems Engineer works to analyze, plan, implement,...  ...Coordinate testing and application of ongoing software patches or upgrades• Lead in planning and...  ..., Group Policy, DFS, File Shares, IIS, Hyper-V, cloud technologies (Azure, Office... 
    Full time
    For contractors
    Work at office
    Night shift

    Northwest Bank

    Columbus, OH
    3 days ago
  • $95.5k - $177.5k

     ...Actuarial division.We are looking for a strong infrastructure/platform engineer who can own production stability, platform operations,...  ...reduce operational risk tied to aging infrastructure, unsupported software, or manual operational processes.Engineering and... 
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Remote work
    Weekend work

    Nationwide

    Columbus, OH
    2 days ago
  •  ...Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Mathematics, or related field of study plus 7 years of experience in the job offered or as Software Engineer, DevOps Engineer, Consultant, or related occupation. The... 
    Full time

    JP Morgan Chase

    Columbus, OH
    20 hours ago
  •  ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Deposits platform, you are an integral part of an agile team that works... 

    JP Morgan Chase

    Columbus, OH
    3 days ago
  • $100k - $115k

     ...the brightest minds from physics, computer science, electrical engineering, and mathematics to develop unique embedded security solutions...  ...technology. Our high-powered labs include specialized software and hardware, so our engineers have everything they need to invent... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Columbus, OH
    4 days ago
  • $131k - $218.3k

     ...part of tomorrow’s health today, we want to hear from you.We are seeking a highly skilled and experienced Senior AI Full Stack Software Engineer to join our innovative team at CMM. This role involves designing, developing, and deploying end-to-end AI-powered solutions,... 
    Full time

    CoverMyMeds

    Columbus, OH
    3 days ago
  •  ...exceptional user experiences? We're seeking a Desktop Support Technician II to serve as a trusted technology partner at one of our valued...  ...issues as they arise Technical Troubleshooting (Hardware & Software) Diagnoseandresolveissues related to: Windows operating systems... 
    Immediate start
    Remote work

    iT1

    Columbus, OH
    1 day ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Cloud Software Engineer III - Terraform / Golang / AWS at JPMorganChase within the Consumer & Community Bank, you serve as a seasoned member of an agile... 

    JP Morgan Chase

    Columbus, OH
    2 days ago
  • $95.5k - $177.5k

     ...collaboration taking place in one of our office locations in Columbus, OH, Scottsdale, AZ, or Des Moines, IA. Guidewire Software Engineer (Specialist, Software Engineer) This role supports the PLS Sales and Servicing Value Stream. The Sales and... 
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Weekend work

    Nationwide Mutual Insurance Company

    Columbus, OH
    1 day ago
  •  ...an immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Software Engineer W2 Contract Location: 1st Priority is Wilmington Delaware (Client needs 75% candidates here 2nd Priority is Columbus OH... 
    Full time
    Contract work
    Immediate start

    Donato Technologies

    Columbus, OH
    1 day ago
  •  ...Job Description DESCRIPTION: Duties: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements... 
    Full time

    JPMorgan Chase & Co.

    Columbus, OH
    1 day ago
  • $155k - $170k

    Columbus, OHProduct Engineering - Product Engineering /Full-time /HybridImmuta is the Data Provisioning Company, helping organizations provision...  ...across modern cloud ecosystems.YOUR ROLEAs a Senior Software Engineer on the Agentic Access team, you’ll play a key role in... 
    Full time
    Local area
    Worldwide

    Immuta

    Columbus, OH
    3 days ago
  • As a Lead Software Engineer at JPMorganChase within CCB - Chase Digital Assistant (LOB), you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical... 

    JP Morgan Chase

    Columbus, OH
    2 days ago
  • $164.8k - $228.4k

     ...Upstart is seeking a Senior Software Engineer to design and build platforms that enhance internal efficiencies within Upstart Bank. The role offers flexible remote work options while making a significant impact through critical software infrastructure. With a focus on... 
    Remote work
    Flexible hours

    UpStart

    Columbus, OH
    2 days ago
  • $148.84k - $198.45k

     ...challenge. Join us in building the future. The Role Director II, SLED Capture & Proposal Management – Public Sector Location...  ..., and the ability to influence across sales, solutions engineering, product, and operational teams. The director will oversee SLED... 
    Full time
    Contract work
    Temporary work
    Local area
    Remote work

    Lumen Inc

    Columbus, OH
    4 days ago
  • $86.4k - $170.9k

     ...Position Summary Delivery Management - Delivery Management Engineer II - AI & Engineering Join our AI & Engineering team in transforming...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions... 
    Local area
    Flexible hours

    Deloitte

    Columbus, OH
    3 days ago
  •  ...to promote from within . Job Title: IT Support Specialist II Reports To: IT Director Direct Reports: None Summary:...  ...security Participate in IT projects such as system upgrades, software deployments, and hardware refreshes Provide occasional... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Remote work

    The Village Network

    Columbus, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!