Demo

Principal Software Engineer

FlightSafety International
Columbus, OH Full Time
POSTED ON 3/26/2025
AVAILABLE BEFORE 4/23/2025

Location: Columbus, OH, US, 43219


Company: FlightSafety International


Please apply for this position through:

https://careers.flightsafety.com/job/Columbus-Principal-Software-Engineer-OH-43219/1272385700/


About FlightSafety International

FlightSafety International is the world’s premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercial, government and military organizations. The company provides training for pilots, technicians and other aviation professionals from 167 countries and independent territories. FlightSafety operates the world’s largest fleet of advanced full-flight simulators and award-winning maintenance training at Learning Centers and training locations in the United States, Canada, France and the United Kingdom.


Purpose of Position

The Principal Software Engineer is a hands-on Agile software engineer, evolving our custom applications (old and new), modeling and coaching software craftsmanship, and helping define our strategic direction.


Tasks and Responsibilities

Test drive custom software and be a role model for other software engineers

Lead the evolution of new and antiquated/monolithic custom software solutions into solutions balancing cost and quality concerns

Concisely and accessibly express sophisticated architectural and design concepts to mixed audiences

Humbly coach software engineers to adopt either test driven or unit-test centric development practices

Participate in strategic discussions with business partners and solution and enterprise architects

Provide meaningful input to enterprise architecture reviews, helping guide our strategic technical direction

Participate and support in Scrum and targeted XP practices and their adoption

Participate in production troubleshooting as needed on or off hours

Infrequent travel when needed


Minimum Education

Bachelor's degree from an accredited institution or equivalent industry experience


Minimum Experience

10 years of experience in any software development role

True polyglot development experience

Strong experience in PHP

Strong experience in .NET platform and MVC

Strong experience in Java/J2EE


Knowledge, Skills, Abilities

Advanced knowledge and experience working with OOP Design Patterns (GoF), Enterprise Application Architecture, and Enterprise Integration Patterns

Polyglot programmer with experience working in various languages and paradigms (OOP, Functional, Imperative, Declarative, etc.)

Disciplined Test Driven Development (TDD) practitioner and familiarity with Behavior Driven Development / Specification by Example (BDD)

Advocate for SOLID and CUPID principles, and Legacy code remediation practices

Understand of distributed architecture, service oriented architecture, hexagonal architecture, clean architecture, event-driven architecture, microservices architecture, domain driven design and a deep understanding of the REST architectural style

Experience implementing concurrency, parallelization, eventual consistency, and asynchronous programming

Versed in modern web protocols and technologies, including but not limited to DNS, HTTP, TCP/IP, WebSockets, etc.

Practitioner of Agile Methodologies, eXtreme Programming, Software Craftsmanship, DevOps, Continuous Delivery


Physical Demands and Work Environment

The physical demands and work environment described here are representative of those that must be met and/or encountered 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.

While performing the duties of this job, the employee is regularly required to use hands to finger, handle, or feel; reach with hands and arms; and communicate. The employee may be required to stand, walk, and sit.

Specific vision abilities required by this job include the ability to view monitors, technical documents, and reference material.

The noise level in the work environment is usually low to moderate.

FlightSafety is an Equal Opportunity Employer/Vet/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at FlightSafety International

FlightSafety International
Hired Organization Address Columbus, OH Full Time
About FlightSafety International FlightSafety International is the world’s premier professional aviation training compan...
FlightSafety International
Hired Organization Address Broken Arrow, OK Full Time
PURPOSE OF POSITION The Vice President of Systems Engineering & Product Assurance is responsible for leading and managin...
FlightSafety International
Hired Organization Address Broken Arrow, OK Full Time
Job Title: Office Administrator About FlightSafety International FlightSafety International is the world’s premier profe...
FlightSafety International
Hired Organization Address Beach, FL Full Time
Job Title: Simulator Technician About FlightSafety International FlightSafety International is the world’s premier profe...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Columbus, OH area that may be a better fit.

Principal Software Engineer

Encova Insurance, Columbus, OH

Principal Software Engineer

Vertafore Career Center, Columbus, OH

AI Assistant is available now!

Feel free to start your new journey!