Enable job alerts via email!
A leading transit data platform is looking for a Full-stack Senior Software Engineer to enhance their transit data platform. You will work on building APIs and visualizing transit performance data. This role requires experience with cloud-based services, modern JavaScript frameworks, and a passion for impactful software development. The position offers a competitive salary and benefits in British Columbia.
Swiftly is on a mission to help cities move more efficiently. We are the leading transit data platform for agencies to share real-time passenger information, manage day-to-day operations, and improve service performance. Today, over 180 transit agencies in 11 countries – including LA Metro, MARTA, SEPTA, and MBTA – rely on Swiftly to improve on-time performance by up to 40% and increase passenger information accuracy by up to 50%. The result is better service reliability, increased ridership, and more efficient transit operations.
Even though Swiftly\'s HQ office is located in San Francisco, CA, we are open to candidates in most locations across the U.S. as well as Ontario and British Columbia, Canada. At this time we are unable to provide Visa sponsorship.
Engineering at Swiftly is not only about writing code – we believe in creating empowered product teams that work together to conceptualize new features and bring them to life. Each team aims to strike a balance between delivering incremental improvements, creating prototypes to test new ideas and mitigate risks, and building scalable software using industry best practices. We’re guided by a mission to positively impact transit riders, and we embrace humility and intentionality in how we make technical decisions so that we best meet our customers’ needs.
We are looking for a Full-stack Senior Software Engineer to contribute significantly to Swiftly's transit data platform. You\'ll join a team that builds analytical products that transit professionals use to visualize and improve service quality. This work includes delivering data through APIs and creating visualizations of historical transit network performance across operational and ridership data. Your contributions will have a tangible impact, helping transit agencies deliver more efficient, reliable service.
Experience with cloud-based Node.js/Java backend services is essential for this role. We also value strong experience with modern JavaScript front-ends. Our MV* framework of choice is Vue.js, but we welcome applicants who have experience with any major MV* framework. In general, we\'d love to see candidates apply who enjoy full-stack development as a means to enable you to deliver end-to-end experiences with your teammates.
We encourage you to apply if the above is exciting to you and if you meet half or more of the below requirements. Above all else, we value candidates who angle toward growth, leveraging a positive attitude and the aptitude to relentlessly seek and solve problems to deliver impact. We know the tech landscape is ever-changing and strongly support individual growth. If this is exciting to you, then we\'d love to talk!
In accordance with pay transparency laws, please see the approximate salary ranges below. These ranges represents the anticipated low and high end of the salary for this position. Actual salaries will vary and are based on a multitude of non-discriminatory factors including final role leveling decisions, a candidate’s relevant work experiences/skills, and geographic location. Salary is one component of Swiftly’s total compensation package, which also includes stock options, competitive benefits, 401(k)/ RRSP matching, a fantastic team and culture, opportunity to have a huge impact, emphasis on professional growth and holistic wellness, and other perks.
US Salary Range: $130,000 - $210,000 USD
Canadian Salary Range: $140,000 - $200,000 CAD
We are looking for candidates who are passionate about mobility, sustainability, or mission-oriented projects that have a significant real-world impact. Ideal candidates encompass the core values of our company:
Benefits:
Travel note: Swiftly employees can generally expect to travel 1–2 times a year for in-person company or team offsites. As a fully distributed company, we consider these offsites important for cultivating strong relationships across our teams! Attending these in-person is expected and encouraged, although we understand everyone has different personal circumstances and we will consider requests for exceptions. Customer-facing team members and other specific roles may be expected to travel more frequently.
We are an equal opportunity employer - we are committed to a workplace that is as dynamic, diverse, and passionate as the communities we serve.