Jobs · Engineering · Oregon

Senior Engineer, Software Engineering - Hybrid

XPO · Portland, OR · 3 wk ago
EngineeringFull-time

Minimum Qualifications

  • Bachelor’s degree in software engineering, or related technical field or the equivalent combination of education and experience
  • 2 years of experience in software solutions development preferably in medium to large corporate environments or commercial software companies
  • 2 years of experience of mobile application development in Android
  • Full Stack development experience using at least one of the following: C#, Xamarin/Maui, and React Native
  • Experience with SQL and relational databases (Oracle)
  • Experience with data marshalling, data transformation, and data representation technologies (Model entities, JSON, HTML, XML, Stylesheets)
  • Experience with rapid programming, agile development, software patterning, and refactoring techniques
  • Experience with process communication techniques (shared memory, message queues, data streams, semaphores)
  • Experience with creating and consuming distributed data services (REST APIs, Messaging Buses)
  • Experience in an Agile Environment with Scrum methodologies
  • Experience in Web Services development using HTTP, REST
  • Experience with multithreaded application design
  • Experience with asynchronous messaging frameworks for application integration (Google Firebase preferred)
  • Experience in production support activities by monitoring and troubleshooting production issues
  • Experience in source control management using GIT

Preferred Qualifications

  • Bachelor’s degree in software engineering or related technical field
  • 5 years of experience in software solutions development preferably in medium to large corporate environments or commercial software companies
  • 4 years of experience of mobile application development in Android
  • Full Stack development experience using at least one of the following: C#, Xamarin/Maui, and React Native
  • Strong written and verbal communication skills in technical settings and with internal management
  • Well-developed active listening and presentation skills
  • Solid knowledge of IT software development life cycle methodologies and processes, including usage of source control tools
  • Strong time management, prioritization skills, and techniques for managing customer expectations
  • Logistics industry experience

Responsibilities

  • Design and develop new software by applying techniques of computer science, engineering, and mathematical analysis that satisfies the objectives stated in business requirements
  • Follow industry best practices, techniques, and XPO standardized processes that deliver improved software solutions
  • Be available for testing/support on scheduled deployment dates that are designated by the standardized change management process
  • Evaluate and select process and logic patterns, programming language constructs, data storage methods, and operating environment interfaces that effectively satisfy business requirements and quantifiable measures; develop appropriate programs and systems documentation according to established department standards
  • Collaborate with architects, systems engineers, project managers, systems administrators, and operations analysts to deploy and implement solutions, and troubleshoot technical issues
  • Participate in collaborative code reviews conducted with colleagues and team members; coordinate the deployment and implementation of software solutions
  • Certify 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

Benefits

  • Competitive compensation package
  • Full health insurance benefits available on day one
  • Life and disability insurance
  • Earn up to 15 days of PTO over your first year
  • 9 paid company holidays
  • 401(k) option with company match
  • Education assistance
  • Opportunity to participate in a company incentive plan

About XPO

XPO is a top ten global provider of transportation services, with a highly integrated network of people, technology, and physical assets. At XPO, we look for employees who like a challenge and can communicate effectively in all situations. We want to leverage your skills and years of experience to drive positive results while ensuring a bright future for yourself and XPO.

Similar jobs