Share this Job

Senior Engineer, Software Engineering

Date: Apr 4, 2021

Location: Portland, OR, US, 97209

Company: XPO Logistics

Logistics done differently.

At XPO Logistics, we’re out to transform transportation logistics through technology, and our multimillion-dollar commitment to IT underscores its importance to our vision. As the Senior Engineer, Software Engineering, you will participate in the design and implementation of high-volume, high-availability and low-latency web services for business-critical systems. You’ll also work with technical staff to understand problems with software and develops solutions to resolve them. If you’re ready to take your career to the next level, join XPO and help us revolutionize how goods are transported around the globe.


Pay, benefits and more.

We are eager to attract the best, so we offer competitive compensation and a generous benefits package, including full health insurance (medical, dental and vision), 401(k), life insurance, disability and more.


What you’ll do on a typical day:

  • Design and implement high-volume, high-availability and low-latency Java web services and REST-APIs using Java Enterprise Edition. Utilizes industry standards and XPO company best practices and processes to create enterprise grade web services
  • Analyze product requirements and ensures web services meet technical specifications and business requirements
  • Provide estimates as required, writes functional specifications and detailed design specifications
  • Is available for testing/support on scheduled deployment dates that are designated by the standardized change management process
  • Participate in collaborative code reviews conducted with colleagues and team members; coordinate the deployment and implementation of software solutions
  • Evaluate the proper functioning and performance of software components using repeatable, reproducible, and reportable software testing methodologies
  • Evaluate new technologies for inclusion in developed software solutions; introduce new industry standards and techniques that deliver improved software solutions

What you need to succeed at XPO:

At a minimum, you’ll need:

  • Bachelor’s degree in Software Engineering or a related technical field
  • 2 years of experience in software solutions development, preferably in medium to large corporate environments or with commercial software companies 
  • Expert-level programming skills in Java EE or J2EE, JPA, Spring MVC
  • Experience with industry standard IDEs such as RAD, Eclipse, Visual Studio, WebStorm and VSCode
  • Experience with SQL and relational databases (DB2/UDB, Oracle, MySQL)
  • Experience with data marshalling, data transformation and data representation technologies (Model entities, JSON, HTML, XML, Stylesheets)
  • Solid experience creating and consuming distributed data services (REST APIs, Messaging Buses)
  • Experience in rapid programming, agile development, software patterning, and refactoring techniques
  • Expert knowledge of the strengths and weaknesses of common programming languages (C, C++, C#, Java, Visual Basic, JavaScript, TypeScript)

It’d be great if you also have:

  • Working knowledge of JSF, Java Script, JSP
  • Logistics and/or transportation management and business analysis experience

Be part of something big.


XPO is a leading provider of cutting-edge supply chain solutions to the most successful companies in the world. We help our customers manage their goods most efficiently using our technology and services. Our greatest strength is our global team – energetic, innovative people of all experience levels and talents who make XPO a great place to work.


We are proud to be an Equal Opportunity/Affirmative Action employer. Qualified applicants will receive consideration for employment without regard to race, sex, disability, veteran or other protected status.


XPO adheres to CDC, OSHA and state and local requirements regarding COVID safety. All employees and visitors are expected to comply with XPO policies which are in place to safeguard our employees and customers.


All applicants who receive a conditional offer of employment may be required to take and pass a pre-employment drug test.


The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. All employees may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Nearest Major Market: Portland Oregon

Job Segment: Software Engineer, Engineer, Developer, Database, Oracle, Engineering, Technology