Responsibilities
- Drive strategic collaboration in development planning, retrospectives, and demos
- Lead the system design and architecture for new, large-scale features, ensuring solutions are robust, scalable, and maintainable
- Break down high-level requirements into well-defined development tasks and work items
- Manage and communicate expectations, priorities, release status, and project schedules to stakeholders and the team
- Lead effort estimation for sprint and product roadmap deliverables
- Champion continuous improvement of our software delivery processes and practices
- Actively mentor and coach team members, identifying areas for growth and career development
- Shape the future of the engineering workforce by actively participating in the recruitment process
- Provide technical and process guidance
- Elevate coding standards and best practices by conducting rigorous code reviews in a knowledge-sharing environment
- Continuously improve our existing tools and products to ensure technological advantage
Requirements
- Strong software engineering and computer science fundamentals like data structures and algorithms.
- A minimum of 6 years of experience working as a Software Developer
- Experience working for a Saas product based company.
- Proven, extensive expertise in designing and architecting complex, event-driven distributed systems, with significant experience in microservices and reliable data pipelines, preferably within the Financial Services domain.
- Experience in JavaScript, Golang, TypeScript or similar languages.
- Experience building and maintaining customer facing UIs using React, Angular or other JavaScript frameworks.
- Understanding of containerized application development and management using Kubernetes, Docker or similar tools.
- Experience with data management and storage technologies such as Redis, Google Cloud Datastore, Elasticsearch or similar tools.
- Experience with AI development tools such as Claude Code, Cursor, and/or equivalent technologies.
- Proven experience developing scalable, reliable applications on the cloud (AWS/GCP)
- Experience designing and setting up advanced monitoring systems and championing the overall observability culture
- Experience leading initiatives and feature work from system design to production deployment
- Strong sense of ownership and self-improvement, with a growth mindset.
Nice to Have
- Experience in the Financial Services domain.
Benefits
- Join a fast-paced, high-growth company
- Work on high-traffic products used at a global scale providing critical services for our merchants
- Surround yourself with strong talent and enjoy continuous professional growth
- Develop in a modern and proven technology stack
- Great benefits and perks, including equity and flexible/hybrid remote work options, in a diverse and inclusive environment
- Opportunities to learn and expand your skill set
- Become a valued part of the diverse and inclusive Lightspeed organization
- Lightspeed equity scheme (we are all owners)
- Flexible paid time off policy
- Health Insurance
- Health and wellness benefit of $500 per year
- Paid leave and assistance for new parents
- Mental health online platform and counselling & coaching services
- Volunteer day
- Work abroad policy
Additional Information
- Fluency in English as a working language is required for this position.
- We are only accepting applications from candidates across Canada.