Senior Software Engineer (Full-stack)
Swiftly
- British Columbia Ontario
- Permanent
- Full-time
- Design, build, maintain and extend products, features, and functionality that solve real customer problems
- Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches
- Prototype quickly, and as necessary, to de-risk projects, test assumptions, and iterate ideas into production-ready solutions
- Consistently deliver incremental value by anticipating dependencies, breaking down work, and regularly demoing progress
- Communicate technical trade-offs, present system design proposals clearly, and document architectural decisions
- Apply modern software engineering practices to deliver robust, maintainable, and extensible systems
- Uplevel teammates through code reviews, pairing, and strong collaboration
- Take ownership of your code and product domain, engaging in retrospectives and continuously improving how the team works
- Motivated by mission-driven work and excited to improve public transit
- 5+ years of relevant software engineering experience
- Experience building real-time data processing systems
- Comfort applying modern AI tools to accelerate development and improve quality
- Full-stack skills: strong in at least one of Java, Python, or Node/JavaScript; comfortable building modern frontends (Vue.js a plus); eager to learn across the stack
- Experience building and consuming APIs; proficiency with SQL and non-relational databases, including making informed schema and data-modeling decisions
- Experience with cloud-native architectures and services (AWS preferred)
- Strong product mindset - you use technology pragmatically to solve meaningful customer problems
- Continuous learner who embraces emerging technologies and helps others grow
- Collaborative team player who contributes wherever needed to support team goals
- Open to feedback (a core Swiftly value!), humble in technical debate, and committed to blameless learning and improvement
- Team. Together, we are more effective and better supported
- Impact. Drive impact for our customers, our company, and all of our teams
- Diversity. See differing perspectives as ways to address our weaknesses and find new strengths
- Communication. Assume others internally and externally have good intentions
- Feedback. We share feedback because we want each other to grow professionally and personally
- Growth. Foster personal, professional, and company growth
- Competitive salary
- Equity compensation (company ownership) for every employee
- Medical, Dental and Vision
- Retirement with Employer Match
- Flexible Spending Account (FSA)
- Home office setup reimbursement
- Monthly cell/internet reimbursement
- Monthly "Be Well" stipend
- Flexible PTO with a recommended minimum
- Flexible work environment
- 16 paid holidays - including months without US national holidays
- 12 fully paid weeks of leave for child birth/adoption