Switchfly - a San Francisco based PaaS / SaaS travel startup is HIRING !!
Switchfly delivers a unique value proposition for our travel and loyalty clients – a single technology platform to power multiple products under multiple brands deployed across multiple countries. Switchfly relies on open source software because it is the most robust technology available. Switchfly can quickly launch client sites thanks to our robust platform and years of experience implementing more than 50 different partners in all areas of the world. Our platform has the flexibility to be deployed as Software as a Service (SaaS), where Switchfly provides all technology and the final customer-facing application software, or as Platform as a Service (PaaS), where Switchfly provides all the back-end technology and connects to our clients’ customer-facing application via API.
Switchfly combines years of travel industry expertise with cutting-edge best practices from Silicon Valley. Our engineers with experience at companies such as Sabre, Travelocity, and Expedia leverage diverse skill sets from developers with experience at companies such as Lockheed Martin, Google and VMware to rapidly evolve our code base. Our SaaS platform is efficient and scalable, with a multi-tenant code base running on shared hardware and discrete client database instances. Our extensive connector framework seamlessly integrates over 90 different GDS, CRS, CRM, and payment systems with configurable business rules to maximize efficient use of inventory.
We are looking for senior software engineers who want to work in a fun, collaborative, and fast paced environment where ownership, problem solving, and teamwork are rewarded. You will write robust, maintainable, and scalable code every day. You have both a sense of humor and embrace the Extreme Programming values and practices.
Shape our web and mobile technology innovation as we continuously improve our platform.
Collaborate on the design and implementation of new features.
Write elegant, maintainable, and extensible code in a team environment.
Implement unit and integration tests to ensure the delivery of high quality features.
Passion for technology outside the workplace with an interest in libraries/tools such as EmberJS, Handlebars, Bower, Bootstrap, Freemarker, Jenkins, Se2, OSX, Intellij and Git.
Experienced in object-oriented design and have experience using Java (or other OO languages).
You have the skills to solve the most difficult cross-browser display issues.
Experienced in owning large portions of our code base and using technology to solve business problems.
Well-disciplined to write unit tests that assert something useful.
You understand the importance of security and have experience with OWASP (Open Web Application Security Project) secure coding guidelines.
You have a technical background with a BS and 5 or more years of work experience, or MS and 3 or more year experience in a computer-related engineering field.