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

Software Engineer II

ODW Logistics

Software Engineer II

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 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Columbus, OH vacancy
  •  ...Software Engineer II You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. Step into a high-impact engineering role at JPMorganChase as a Software... 
    Suggested

    Chase

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

     ...Software Engineer II About Mimecast Relentless protection. Resilient world. Mimecast was born in 2003 with a focus on delivering relentless protection. Each day, we take on cyber disruption for our tens of thousands of customers around the globe; always putting... 
    Suggested
    Work at office
    Local area
    Immediate start
    Worldwide
    2 days per week

    Mimecast

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

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Marketplace Intelligence and Efficiency - Utility, you will design and build highly scalable ranking and job delivery... 
    Suggested
    Work experience placement
    Local area
    Immediate start

    Indeed

    Columbus, OH
    2 days ago
  • $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
  • $90k - $135k

    Software Engineer II - AI We are seeking a Software Engineer II - AI to join our AI Platform team. The ideal candidate will possess expertise in building AI‑powered full‑stack applications. Since this position entails development of Generative AI‑enabled apps, practical... 
    Suggested
    Remote work

    McGraw-Hill Education

    Columbus, OH
    2 days ago
  • $67.7k - $90.27k

     ...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex...  ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Columbus, OH
    3 days ago
  •  ...SUMMARY The Software Developer II is responsible for the full application lifecycle, contributing to both new development and strategic...  ...enterprise reporting environments. As part of a small senior engineering team, this role will work across multiple business domains,... 
    Work at office
    Local area

    Ultimus Fund Solutions, LLC

    Columbus, OH
    2 days ago
  • A leading data streaming platform company is seeking a Senior Software Engineer II to lead backend systems design and implementation. Candidates should have 5+ years of experience and proficiency in major backend programming languages. The role involves mentoring, making... 
    Remote job

    Confluent

    Columbus, OH
    4 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... 
    Work at office
    Local area
    Immediate start
    2 days per week

    Mimecast North America, Inc.

    Columbus, OH
    2 days ago
  • $90k - $135k

    McGraw Hill is seeking a Software Engineer II - AI to enhance its AI Platform team. This role involves developing AI-powered full-stack applications, requiring expertise in generative AI, along with a strong command of frontend and backend technologies. The ideal candidate... 

    McGraw-Hill Education

    Columbus, OH
    2 days ago
  • $95k - $171k

     ..., Kubernetes, and ensuring reliability for AI workloads within Akamai's serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards, alerts, and monitoring for inference workloads using Akamai... 
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    Columbus, OH
    4 days ago
  • $72.93k - $104.18k

     ...Opportunity We are looking for a skilled and proactive DevOps Engineer II to join our FOLIO Operations team, supporting large-scale,...  ...Talent Community ( Early Career/Intern Talent Community Software Powered by ICIMS ( Location US-Remote ID 2026-2037... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    EBSCO Information Services

    Columbus, OH
    4 days ago
  •  ...OH0713 NW Bancshares HQ Job Description The Senior Software Engineer designs, develops, and supports applications and solutions using Visual...  ...from lead developers and mentor Application Developer I and II Additional Essential Functions• Ensure compliance with... 
    Work experience placement
    Work at office

    Northwest Bank

    Columbus, OH
    3 hours ago
  • $90k - $110k

     ...éal, and Fanatics - rely on impact.com to power more than 350,000 partnerships that deliver measurable business results. As a Software Engineer at impact.com, you will create and support features on our platform which are used by many of the world’s top brands to grow their... 
    Work at office
    Home office
    Flexible hours

    Impact Radius

    Columbus, OH
    22 hours ago
  •  ...of technology? Do you enjoy building products that delight your customers? Then, come join our product engineering group and partner with a talented team of software engineers and product managers to develop products that impact millions of learners and educators every... 
    Remote work

    Samprasoft

    Columbus, OH
    1 day ago
  •  ...professionals for this role. 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... 
    Full time
    Internship

    J.P. Morgan

    Columbus, OH
    11 days ago
  •  ...firm’s business objectives. Job responsibilities Executes software solutions utilizing Python for network load balancing...  ...coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging... 

    J.P. Morgan

    Columbus, OH
    21 days ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION 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... 

    J.P. Morgan

    Columbus, OH
    13 days ago
  • $88.9k - $160.1k

     ...Do you have a passion for network engineering technologies? Are you looking for the freedom to innovate and help shape the next generation...  ...Partner with the best As a Network Engineer II, you will lead efforts in designing and implementing a global network... 
    Work experience placement
    Work at office

    Akamai

    Columbus, OH
    4 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    Speechify

    Columbus, OH
    4 days ago
  •  ...HQ, PA0258 Bellevue Job Description The Quantitative Analyst II is responsible for supporting developing and maintaining complex...  ..., and Federal/State regulations * Navigate Microsoft Office Software, computer applications, and software specific to the department... 
    Work experience placement
    Work at office

    Northwest Bancorp, Inc.

    Columbus, OH
    9 days ago
  •  ...Job Description The Helpdesk Technician II is responsible for technical support requests related to hardware, software, and networking. This role will rely on strong technical aptitude and excellent interpersonal skills to resolve technical issues via phone, email, chat... 
    Work at office
    Local area
    Flexible hours
    Shift work
    Night shift
    Weekend work

    Western Partitions

    Columbus, OH
    22 hours ago
  • $89.2k - $209.5k

     ...Job Description Oracle’s Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing... 
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    4 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
  • $92.5k - $209.5k

     ...services in a distributed, multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that directly power...  ...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers have meaningful technical... 
    Temporary work
    Fixed term contract
    Flexible hours

    Oracle

    Columbus, OH
    22 hours 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
    1 day ago
  •  ...Software Engineer Anywhere Type: Contract Category: Development Industry: Technology Workplace Type: Remote Reference ID: JN -072026-107837 Date Posted: 07/09/2026 Shortcut: Description Our client connects hobbyists, small businesses, and enthusiasts through a community... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Columbus, OH
    3 days ago
  • $110k - $120k

     ...Are you a passionate developer who thrives in Agile environments and loves working with modern tech stacks? Join our team as a Software Engineer IV and help us build scalable, cloud-native applications that make a real impact. What You'll Do As a key contributor,... 
    Remote work

    Corporate One Federal Credit Union

    Columbus, OH
    2 days ago
  •  ...Software Engineer Wells Fargo is seeking a Software Engineer to join the Personal Lending and Retail Services Group in Consumer Lending Technology. In this role, you will: Participate in projects associated with the technology domain, including installation... 
    Work experience placement

    Phenom People

    Columbus, OH
    22 hours ago
  • $75k - $100k

     ...responsible for designing, coding and improving web pages, programs, and applications. Position: Executing full lifecycle software development Long term positions with excellent pay rates. No relocation Active positions with Fortune 500 Clients Able... 
    Relocation

    SynergisticIT

    Columbus, OH
    22 hours ago

Do you want to receive more vacancies?

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