Senior Software Engineer

  • BookingBuilder Technologies
  • Remote
  • Mar 12, 2021
Full time Technology

Job Description

Job posting for Senior Software Engineer

BookingBuilder Technologies develops applications in the travel industry. Our applications are the industry standard for helping travel agents book airlines that are not in their regular computer systems and assisting travel agents with tedious tasks at the point of sale. Our software is used by leading travel companies around the globe. 

We are looking for an experienced and solid Senior Developer to assume a leadership role on our development team for multiple products across several project teams. To be considered for this position you must be strong in all of the technologies we list in this ad.  Additionally, you must be able to demonstrate that you have multiple years of working with, and developing for, applications that facilitate business travel, as these complex tools are the core of our business.  

A comprehensive list of candidate requirements can be found below. 

About our company and the open position

Our main application is a rich client application that includes browser controls, SQLite database, inter-process communication service, web scraping, script engine, server data synchronization, reservation system interfaces, and other components. It is administered through our website, which includes management of the installed application, reporting, billing, data feeds, collection of statistics and other functionality.  You must have both ‘hands on’ and leadership experience in all of these areas. 

We are a .Net/SQL Server/IIS shop with some c++ and some vb6 components being migrated to .net.  Additionally, we have deployed a suite of automated test tools, and our expectation is that you will work closely with our Sales, Test and Support teams to use and enhance these technologies as our applications evolve.  You will also be a lead developer for the back-end development of a new web enabled product that we hope to release shortly. 

Skills & Requirements

We are looking for a solid go-to person, who can act as a point person on a given project, mentor other developers as needed, offer solutions to problems and takes pride in the highest quality possible.  The skills we require include experience in:

  • Microsoft .Net (C# and to a lesser extent VB.NET) technologies
  • Winforms
  • WPF
  • Web services
  • ASPX
  • Multi-threading
  • NUnit (or an equivalent testing framework)
  • TFS (or some work item tracking system)
  • GIT (or experience in some VCS)
  • Microsoft SQL Server
  • SQLite Embedded DB
  • Microsoft IIS

 You have a verifiable track record of being…:

  • A creative, practical problem solver with a history of getting solid software products to customers in a timely manner
  • An experienced coder who likes variety – much of your time will be spent writing code, but you may also be involved with using or interfacing with build servers, NuGet feeds, sql servers, cloud servers, and working with customers on future requirements.
  • Very experienced with creating software applications and troubleshooting them
  • A big picture person who can understand and manage multiple components simultaneously
  • Someone with a strong commitment to customer service
  • Someone who understands how technology can be used to increase productivity and take over tedious, manual tasks.
  • Able to take charge of a project and technically lead other developers towards defined goals and deliverables.
  • Willing to work in both C# and VB.NET and under both .NET 2.0 and 4.0 for a period of time, until migration to 4.0 is complete
  • Able to come up to speed on various third-party tools, such as the WinWrap script engine (script engine with compatible syntax), JQuery UI, DevExpress web components, data compression libraries, Quickbooks interface, SQLite embedded database, and others
  • Experienced working with various travel industry technologies


You have:

  • A minimum of 6 years’ experience designing, developing and supporting applications (including both web and pc-based applications) using the technologies stated above
  • A minimum of 3 years’ experience working in business travel technology that includes interfacing with one or more GDSs. 

You must provide 3 references that can attest to the fact that your knowledge, skill level, and experience match or exceed the requirements given above. 

Along with your resume, please submit a well-crafted cover letter that demonstrates both your ability to communicate clearly as well as your match for all of the technologies and experience levels described above.   

You can reach us at

GDS Required

SabreRED, Amadeus, Worldspan, Apollo, GDS Knowledge

Online Booking Tools




Salary Range

TBD based on experience

Salary Frequency



Minimum Travel Experience Required


Manage Others?