Lead Software Engineer
A Day In the Life
As Switchflys Lead Software Engineer, you spend at least 50% of your time collaborating with cross-functional teams to get high quality code out of the door as an individual contributor. You deliver high-quality, timely, supportable and maintainable code on a routine basis. You collaborate with and synthesize inputs from technical and non-technical stakeholders to build a shared vision across Product and Technology. You execute the release plan to launch clients with focus and discipline in an agile setting. You balance long-term platform velocity with short-term customer needs and take on distractions to allow the rest of the team to work more effectively. You delegate responsibility for areas of the codebase or project to capable and appropriate team members.
The Finer Print
You aspire to be a people manager and are always looking for better ways to write software. You have excellent understanding of data structures, OOD/OOP, algorithms, Software Engineering design patterns and principles. You have a bias toward action and will help members of the team at all levels to be their best selves. You can go end-to-end on any stack, quickly digging in to unearth the best patterns and design decisions. Most importantly, you exhibit Switchflys core values and culture in all aspects, both within your team and to clients.
Switchfly is a software company which offers e-commerce and loyalty tools for airlines, rental car companies, hotel groups, and insurance providers.