Job Description

Company Description

Pilot Company is the 10th largest privately held company in North America with more than 28,000 team members. As the industry-leading network of travel centers, we have more than 950 retail and fueling locations in 44 states and six Canadian provinces. Our energy and logistics division is a top supplier of fuel, employing one of the largest tanker fleets and providing critical services to oil operations in our nation's busiest basins. Pilot Company supports a growing portfolio of brands with expertise in supply chain and retail operations, logistics and transportation, technology and digital innovation, construction, maintenance, human resources, finance, sales and marketing.


Founded in 1958, we are proud to be family owned and consider our team members to be part of the family. Our founding values, people-first culture and commitment to giving back remains true to us today. Whether we are serving guests, a fellow team member, or a trucking company, we are dedicated fueling people and keeping North America moving.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Job Description

The purpose of this job is to lead the identification, design, and implementation of needed changes to the portfolio of applications across the organization and develop enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features. For the role we are hiring for, any mobile (Android / iOS) architecture experience would be a big plus.

Essential Functions: 

1. Develop and administration of application-specific standards such as user interface (UI) design, globalization, web services, portal application programming interfaces, XML, and content guiding work within established parameters to ensure alignment with company business requirements and IT strategies

2. Lead the defining of development guidelines and standards to be utilized in application development and integration

3. Perform the necessary leadership, analysis, and design tasks related to the development of a solution architecture

4. Define the conceptual and detailed architecture for the development of applications and oversee the evolution of the architecture as the platform is deployed across the entire enterprise

5. Champion and communicate the application architecture to the business leaders and contracting teams; associate the implication of the architecture to objectives, drivers, and goals

6. Provide solutions based on long-term development organization strategy

7. Train support staff and other team members on the proper use and troubleshooting of software applications

8. Define the principles to guide solution decisions for the organization

9. Facilitate and lead the evaluation and selection of software products, as well as the design of standard software configurations

10. Define rules for implementing solutions in more repeatable or reusable ways such as solution patterns

11. Analyze the current IT application architecture to identify weaknesses and develop opportunities for improvements

12. Review requirements across multiple applications and develop application models that span applications and domains

13. Manage an application architecture governance process to include develop, communicate, and ensure adherence to architecture processes, principles, policies, and standards for the enterprise

14. Recommend future architecture by applying solid understanding of emerging technologies

15. Lead the implementation of new departmental processes

16. Model behaviors that support the company’s common purpose; ensure guests and team members are supported at the highest level

17. Ensure all activities are in compliance with rules, regulations, policies, and procedures

18. Complete other duties as assigned


* Bachelor’s degree preferred in computer science, or minimum ten years’ equivalent experience in related field required

* Expert knowledge of software development using modern programming languages such as C# and/or VB.Net

* Expert knowledge of database structure and architecture

* Expert knowledge of UI design to make applications visually appealing on a variety of devices such as computers, cell phones, and tablets

* Expert Business Enterprise Knowledge

* Advanced Microsoft Office skills

-- Mobile (Android / iOS) architecture experience would be a big plus


* Ability to set and manage priorities

* Advanced strategic and critical thinking skills with a long-term perspective

* Ability to solve complex technical problems

* Demonstrated ability to drive and lead strategic and organizational change through technology

* Ability to improve organizational performance though the application of original thinking to existing and emerging methods, processes, products, and services

* Ability to employ sound judgment in determining how innovations will be deployed to produce return on investment


Additional Information

Travel Travel required less than 5%

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online