
Senior Software Developer

Lightspeed
Summary
Join Lightspeed's Services organization as a Senior or Intermediate Software Developer and contribute to the development and maintenance of various features within our product portfolio. You will work on a team responsible for building and maintaining core offerings across Lightspeed's products, including Financial Services, Scheduling Services, and Technical Services. As a Senior Engineer, you will bring strong technical expertise, help the team achieve its goals, and contribute to process and tooling improvements. You will also participate in production operations, including on-call rotations. This role offers the opportunity to work with experts in a growing department and make a significant impact on Lightspeed's success. Multiple positions are available across different teams within the Services organization.
Requirements
- Strong software engineering and computer science fundamentals
- Strong programming skills in either TypeScript, Go, Java, Node.js, Ruby or Rails or C#
- Experience developing scalable, reliable applications on the cloud (we use AWS/GCP)
- Experience in various architectural paradigms in distributed systems such as event-driven services
- Experience leading initiatives and feature work from design to production deployment
- Strong sense of ownership and self-improvement, with a growth mindset
- You have a passion for software development and a customer-focused mindset
- You are a team player always working towards the overall teamβs success
- You understand the need for constant improvement, self-growth, and accountability
- You step up to solve problems for the business
- You set ambitious goals, and act with a sense of urgency and focus
Responsibilities
- Deliver on the sprint commitments through development of features & bugs across various services
- Participate in development planning, retrospectives and demos
- Help decompose high level requirements into development tasks and work items for delegation
- Keep the team informed regarding expectations, priorities, release status and project schedules
- Lead effort estimation for sprint and product roadmap deliverables
- Initiate and contribute to continuous improvement of our software delivery processes and practices
- Identify and encourage areas for growth, education and career development for your team
- Participate in finding top talent for your team and the organization
- Provide technical and process guidance to your team
- Participate in code reviews in order to teach and enforce high standards of code quality
- Support the tools and products that the team delivers
Benefits
- 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
- Remote work
Share this job:
Similar Remote Jobs
