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.

#LI-JP1

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Hamilton, OH vacancy
  • $99.2k - $124.1k

    As a Site Reliability Engineer here at Honeywell, you will be instrumental in developing and implementing cutting-edge software solutions focused on process automation. Your expertise will drive the design, development, and deployment of innovative automation technologies... 
    Suggested
    Permanent employment
    Temporary work
    Work experience placement
    Flexible hours

    Honeywell

    Hamilton, OH
    2 days ago
  • $70k - $107.5k

     ...information, please visit Position Summary The Automation Engineer II is an engineer responsible for enhancing programs across a...  .... Provide technical guidance and train others on systems, software, equipment, machines, procedures, and/or processes. High technical... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Work visa

    Resilience Corp.

    West Chester, Butler County, OH
    1 day ago
  •  ...Number: 228554 Job DescriptionCintas is currently looking for a Software Engineer-Level 3-Operational Technology who will be primarily focused...  ...following procedures, and completing necessary documents.Provide Tier II application support. Troubleshoot existing information systems... 
    Suggested
    Local area
    Day shift

    Cintas

    Mason, OH
    2 days ago
  • Job Title Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Description One role is: Client side: Nodejs HTML5 Bootstrap JavaScript CSS3 Angular 1.x, Angular 5 (Angular...
    Suggested

    Keylent Inc

    Fairfield, OH
    3 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or building complex integrated systems. We...  ...success developing and sustaining production-ready software with clear modular boundaries, such as separate services for parsing... 
    Suggested
    Full time
    Work at office

    Outlier AI

    Hamilton, OH
    more than 2 months ago
  • Position OverviewPower your future with Qualus in our Engineering department as a Lead Engineer - Electrical. The Lead Engineer role is...  ...years of AutoCAD experience.5+ years using power systems modeling software such as ETAP, SKM, and/or EasyPower.Strong communication... 
    Temporary work
    Immediate start
    Flexible hours

    Qualus

    Fairfield, OH
    2 days ago
  • $50 - $60 per hour

    Job Description Job Description Java Developer 12-Month Contract Only Location : REMOTE Pay: $50-60/hr (Compensation can vary depending on experience) General Overview We are seeking a skilled Java Developer to design and build core backend applications...
    Contract work
    Work at office
    Remote work

    Cypress HCM

    Fairfield, OH
    more than 2 months ago
  •  ...Summary / Objective The Application Support Engineer serves as a tier 2 technical resource for ODW Logistics’ Transportation Management...  ...equivalent professional experience. 2–5 years of experience in software development, application support, or a related technical role.... 
    Full time
    Work at office
    Monday to Friday
    Flexible hours

    ODW Logistics

    Hamilton, OH
    3 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We have a...  ...track record of building and supporting production-ready software with clear modular design, such as separate services for parsing... 
    Full time
    Work at office

    Outlier AI

    Hamilton, OH
    more than 2 months ago
  • Software Engineer Location: Monroe, WI - Onsite 5 days a weekPosition OverviewWe are seeking a Software Engineer with strong experience building backend systems using .NET Core and designing RESTful APIs. In this role you will develop and maintain scalable, reliable services... 

    CyberCoders

    Monroe, Butler County, OH
    10 hours ago
  • Requisition Number: 224382 Job DescriptionCintas is currently seeking a Software Engineer - Level 2 for the Mobility team in IT. The Software Engineer is responsible for designing, developing, deploying, and supporting enterprise android applications developed using various... 
    Local area
    Day shift

    Cintas

    Mason, OH
    10 hours ago
  • $86.4k - $129.6k

    Electrical Engineer IIFairfield, OH (Cincinnati area)Onsite initially with the potential for 2-3 days of remote work once acclimated.This role will be a part of our Modernization Team and will be responsible for the design of low and medium-voltage switchgear assemblies... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Schneider Electric

    Fairfield, OH
    2 days ago
  •  ...A staffing agency is looking for a Process Engineer Level III for a full-time role in Ohio. The ideal candidate will possess a Bachelor’s Degree in a technical field and have over five years of experience in Quality Assurance, specifically in automotive OEM settings.... 
    Full time

    FX Staffing

    Hamilton, OH
    1 day ago
  • $125k - $145k

     ...driven organization that's investing heavily in AI and automation to transform internal business operations.We're looking for a Software Engineer who enjoys building production software and applying AI to solve real business problems. You'll work directly with engineering... 
    Internship
    Work at office

    CyberCoders

    Fairfield, OH
    4 days ago
  •  ...PermanentExperience level:ProfessionalsRemote work:Not availableJob field:Engineering & ScienceStatus:Ongoing recruitment, entry date...  ...requirements, then translates identified gaps into hardware and/or software changes to eliminateReports on all ride event activities after... 
    Full time
    Contract work
    Temporary work
    Local area

    thyssenkrup Components Technology

    Hamilton, OH
    3 days ago
  •  ...Job Description Job Description Salary: Software Engineer III Full Time - Hybrid Cincinnati, OH Innovate with Benchmark Gensuite as a Software Enginner III Everyone wants to make the world a better place. We work to make it happen. By joining Benchmark... 
    Full time
    Immediate start
    Worldwide
    Flexible hours

    Benchmark Gensuite

    Mason, OH
    4 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, => Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-At least 7 years... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Mason, OH
    4 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, => Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 2 years of experience in... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Mason, OH
    4 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, => Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-• At least 2... 
    Full time

    Sonsoft

    Mason, OH
    4 days ago
  •  ...Position Description As an Engineer II, you will assisting with the design and layout of new projects. You will start to lead smaller...  ...Word, PowerPoint, Outlook) Experienced knowledge of drafting software (AutoCAD) Ability to multitask, prioritize, define schedule,... 
    Local area

    Trew LLC

    West Chester, Butler County, OH
    1 day ago
  • $120k - $140k

     ...Developer I certification required. Salesforce Platform Developer II certification preferred. Experience building or significantly...  ...best practices. Demonstrated ability to analyze, reverse-engineer, and rebuild complex custom applications. Preferred ExperienceServiceMax... 
    Contract work
    Immediate start
    Visa sponsorship
    Work visa

    VACO

    West Chester, Butler County, OH
    3 days ago
  • $112k - $150k

     ...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production...  ...ML Product Development Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations—... 
    Contract work
    Remote work
    Relocation package

    GE Aerospace

    West Chester, Butler County, OH
    10 hours ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionBlueprinting of solutions on latest... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Mason, OH
    4 days ago
  •  ...than 100 miles from the office for the remote option.)Job SummarySeeking a highly skilled Full Stack Developer with a strong data engineering background to design and deliver end-to-end solutions that drive data visibility, automation, and decision-making. This role will... 
    Full time
    Work at office
    Remote work
    Worldwide

    Comcast

    West Chester, Butler County, OH
    2 days ago
  • Job Title Job summary Vue.js development 3.Experience 7to11Yrs 4.Required Skills 5.Nice to have skills,Java 8,PLSQL Programming,Spring MVC,Vue JS,Webservices (SOAP and RESTful),Spring Framework 6.Technology -Not Applicable 7.Shift Day CST 8.Roles & Responsibilities ...
    Shift work

    Omni Inclusive

    Mason, OH
    10 hours ago
  •  ...our businesses build solutions that impact the world.As part of Engineered Air Movement group, Cincinnati Fan and Strobic Air...  ...standards and codes (ASHRAE, AHRI, etc.).Experience with selection software and system modeling tools.Ability to influence and drive alignment... 
    For contractors
    Flexible hours

    SPX Corporation

    Mason, OH
    2 days ago
  • $81.99k - $102.49k

     ...electronics, automation, and intelligent software to help customers build better and achieve...  ...: Salary Full-Time Function: Engineering Pay Range: ($81,992.00 - $102,490.00...  ...Products Group is seeking a Process Engineer II to help establish and grow the U.S. operations... 
    Full time
    Work at office
    Local area

    Lincoln Electric

    Mason, OH
    1 day ago
  • An established industry player is seeking an experienced developer skilled in Vue.js and Java. This role involves managing application services, coordinating with teams, and ensuring compliance with client security needs. The ideal candidate will have a strong background...

    TechDigital Group

    Mason, OH
    4 days ago
  •  ...and plugins to expand application functionalities.Conduct debugging, regression testing, and load testing to ensure high-quality software delivery.Implement payment systems integration for seamless transactions.Collaborate with cross-functional teams to define, design... 
    Remote work

    CyberCoders

    Monroe, Butler County, OH
    10 hours ago
  •  ...Software Developer Position 3dB Labs is seeking skilled software developers at all experience levels who love to solve challenging...  ...globe. Our employees are typically BS/MS holders in electrical engineering, computer engineering, software engineering, or computer... 
    Flexible hours

    3dB Labs Inc

    West Chester, Butler County, OH
    1 day ago

Do you want to receive more vacancies?

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