Pegasus Solutions Senior Software Engineer Uber Hacker in Century City, California

JOB DESCRIPTION: Sr. Software Engineer / Uber Hacker


Pegasus Solutions is a leading global technology provider that empowers hospitality companies to grow their businesses in a digital world. The company was founded in 1989 and has grown to become one of the largest technology brands in the travel technology industry with office locations in the US, Europe, India and Japan. Thousands of hotels rely on our scalable enterprise software, distribution, digital marketing and business intelligence solutions to drive over 30,000 transactions generating $5 billion of revenue each year with 99.9% system uptime.

Our mission is simple: to empower our customers with leading technology solutions as we revolutionize the travel technology industry together. We operate in a dynamic and competitive industry, but operate with the core ethos that small teams of talented professionals can upset larger rivals. We take on challenges, set aggressive goals and then deliver, always looking for and welcoming other big thinkers to help push technology boundaries further. We value thought leadership, a natural suspicion of constraints, curiosity, teamwork and conviction that our technology can enable a world where the lives of our hotel customers and their guests are made easier and more enjoyable.

The role of Uber Hacker is one of the most coveted and exciting roles at Pegasus. You will be working as part of our internal “Seal Team 6” engineering group, jumping in and solving difficult problems across the company. You will work directly with the CTO, get full visibility into the goals of the company and be contributing at the highest level.

If you thrive in fast-paced, creative environments, join us!


  • Develop software in a variety of programming languages (C/C++, Java, Scala).

  • Jump into potentially unfamiliar technologies and “figure it out”.

  • Architect elegant solutions for messy problems.

  • Determine and use the right technology for each problem without bias.

  • Be generally clever.

  • Be obsessive compulsive about code.

  • Meet schedule deadlines.

  • Contribute to team coding standards.

  • Love... LOVE... Love programming and you respect it for the craft that it is.

  • Able to evangelize new technologies and approaches to problem solving.


  • Bachelor’s degree in Computer Science, Computer Engineer, Electrical Engineering or other technical field (Master’s degree is preferred)

  • 5 to 7 years of experience working in software development, testing and control systems

  • Solid knowledge and hands-on experience with the following languages: C, Java

  • Able to communicate effectively both verbally and in writing

  • Able to work independently or within a team