Taro Logo

Principal Software Engineer

Global travel technology company providing IT solutions for the travel and tourism industry.
Salt Lake City, UT, USAMinneapolis, MN, USAMiami, FL, USA
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Navitaire, an Amadeus company, is seeking a Principal Software Engineer to drive the implementation of their next-generation microservices platform for airline retailing. This role is crucial in their modernization program, focusing on domain-driven patterns and hexagonal architecture with event-driven, API-first, and security-first approaches. The position requires expertise in C# development, microservices architecture, and strong leadership skills to mentor team members and collaborate across functions. The role offers the opportunity to shape the future of travel technology while working with a global team of 20,000+ professionals. The position is hybrid, requiring 2-3 days in office weekly, and offers comprehensive benefits including equity, flexible working arrangements, and career development opportunities. The ideal candidate will have 7+ years of experience and a strong background in software architecture and engineering practices.

Last updated 19 days ago

Responsibilities For Principal Software Engineer

  • Write code to implement requested features using effective architecture
  • Write unit tests and contribute to integration tests
  • Collaborate with architects
  • Mentor other engineers and contractors
  • Assist in DevOps
  • Work in cross functional agile teams
  • Coordinate with Site Reliability Engineering (SRE)
  • Advocate for engineering priorities
  • Tackle particularly difficult or important tasks that set new patterns

Requirements For Principal Software Engineer

Kubernetes
  • BS Degree in Computer Science, related equivalent, or equivalent experience
  • 7+ years of experience in software development with C#
  • Agile Mindset
  • Advanced understanding of microservices architecture
  • Demonstrable leadership experience, training, or skills

Benefits For Principal Software Engineer

Medical Insurance
Equity
  • Competitive salary and bonus
  • Equity
  • Flexible working model
  • Learning and development opportunities
  • Global work environment
  • Comprehensive benefits package