Senior Lead Engineer, Software Engineering - Mobile Development

XPO
Ann Arbor, MI
Job Description
Role Overview

As a Senior Lead Engineer, Software Engineering - Mobile Development, you will provide technical leadership, design, development, and delivery of business technology-enabled applications, products, and services. You will be responsible for meeting project schedules, ensuring delivered solutions meet technical specifications, and driving proficiency within teams.

What You Will Do

Your day-to-day responsibilities will include providing technical leadership, coordinating technical tasks, and ensuring teams are working efficiently. You will also be responsible for managing all aspects of coding, mentoring developers, and conducting collaborative code reviews.

Why It Might Be a Fit

This role requires a strong technical lead with experience in software development, mobile application development, and IT software development methodologies. You will have the opportunity to work on a variety of projects, contribute to defining new business requirements, and drive positive results while ensuring a bright future for yourself and XPO.

Requirements

  • Bachelor's degree or equivalent work or military experience
  • 4 years of experience in software development, including creating business applications with relational and non-relational database systems
  • 4 years of mobile application development experience, with a focus on Android
  • Demonstrated experience in a technical lead role
  • Advanced knowledge of IT software development methodologies and processes in an agile environment (Scrum)
  • Full Stack development experience using C#, Xamarin/Maui, and/or React Native
  • Experience with SQL and relational databases (Oracle)
  • Experience creating and consuming distributed data services (REST APIs, Messaging Buses) and SOA design patterns
  • Experience gathering, analyzing, and documenting feature requirements
  • Experience with multithreaded application design
  • Experience working under multiple operating systems like Windows, UNIX (Sun Solaris and Linux), and UNIX Shell scripting
  • 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

Benefits

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