Senior Staff Software Developer

2 months ago


Montreal, Canada SSENSE Full time
Job Description

About the team:

SSENSE is seeking a Senior Staff Software Developer to join our growing technology team. In this role, you’ll be a key technical leader, supporting multiple squads and driving change at our Fulfillment Center and in our logistics operations. You’ll leverage your extensive Supply Chain Technology experience to collaborate with stakeholders and vendors, ensuring the effective integration of software solutions.

As a key contributor to our technical roadmap, you’ll influence product development while anticipating and resolving technical challenges. You'll work closely with both engineering and operations teams, customizing vendor solutions to meet SSENSE's needs. Additionally, you’ll share your expertise by coaching teams on best practices, leading training sessions, and contributing to our technology blog.

This is an hybrid position (3665 Poirier Blvd, Saint-Laurent, Quebec H4R 3J2).

Why join us:

  • Lead Complex Projects: Drive large-scale initiatives across multiple squads, taking full accountability for implementation. You'll ensure projects align with SSENSE development standards while producing clean, efficient, and secure code suitable for continuous integration and deployment.

  • Optimize Fulfillment Operations: Utilize your deep understanding of third-party WMS systems to streamline end-to-end fulfillment processes. Collaborate with product and process teams to validate technical solutions, ensuring they effectively translate business requirements into actionable implementations.

  • Identify and Enhance Automation: Leverage your expertise to identify key areas within the fulfillment process that can be optimized or automated, driving improvements in efficiency and reducing operational costs. Work to enhance existing automation systems, ensuring they adapt seamlessly to seasonal changes and evolving business demands.

  • Collaborate on Design and Standards: Actively collaborate with solution architects to validate and refine technical design choices, ensuring they meet requirements for scalability and resilience. Contribute to the establishment of departmental standards, guiding your team to adhere to best practices that promote long-term system integrity and performance.

  • Technical Leadership and Knowledge Sharing: Mentor junior developers and conduct thorough code reviews to uphold high standards for maintainability and performance. Actively contribute to skill development through training sessions and sharing best practices, fostering a culture of continuous learning within the team.


Qualifications

How to excel in this role:

  • Extensive Technical Experience: Minimum of 10 years in software development with a strong focus on microservices (5+ years) using AWS, including serverless services like Lambda and SQS. AWS certifications are a plus.

  • Familiarity with WMS and Fulfillment Automation: Experience working with third-party Warehouse Management Systems (e.g., BlueYonder, Manhattan Associates) and in a fulfillment automation environment, supporting multiple fulfillment centers and retail operations.

  • Proficient in Modern Development Technologies: Ability to code complex features using Typescript, Vue.js, and Node.js, along with experience in containers and orchestration frameworks such as Kubernetes.

  • Strong Backend Development Skills: Experience in developing REST APIs, working with PostgreSQL databases at scale, and writing various levels of tests (Unit, Integration, E2E). Knowledge of caching technologies (e.g., Fastly, Redis) is essential.

  • Understanding of Advanced Architectural Concepts: Familiarity with event-driven architecture and pub/sub patterns, as well as a strong grasp of algorithms, data structures, and software design patterns to inform effective solution design.

What Sets you apart:

  • Highly analytical and detail oriented

  • Ability to coach and mentor junior employees to achieve personal and professional goals

  • Team player with a high sense of accountability and ownership

  • Ability to influence and drive change

  • Solution-oriented mindset and can-do attitude to overcome challenges



Additional Information

Perks And Benefits: 

  • Extended health and dental benefits, including comprehensive mental health programs and coverage
  • Parental top up program
  • Generous Employee Discount 
  • Access to telemedicine and employee and family assistance program
  • Savings and retirement plan matching contributions
  • Gender Affirmation Coverage
  • Opportunity to work with cutting edge technologies and an innovative team that’s pushing the boundaries of technology

SSENSE is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you need special accommodations, let us know. We will do our best to accommodate you

In-office, In-person, On-site, Hbrid

#LI-In-office #LI-In-Hybrid



  • Montreal, Quebec, Canada SSENSE Full time

    Key ResponsibilitiesThis role is critical to our success, and we are looking for someone to be working hybrid at our Fulfillment Center. Establishing a strong on-site tech presence is essential to fostering collaboration, building relationships with key stakeholders, and influencing the overall success of our operations.You will play a central role in...


  • Montreal, Quebec, Canada SSENSE Full time

    OverviewSSENSE is a global technology platform operating at the intersection of culture, community, and commerce. Headquartered in Montreal, it features a mix of established and emerging luxury brands across womenswear, menswear, kidswear, and Everything Else.About the RoleThis hybrid position is critical to our success, and we are looking for a Senior Staff...


  • Montreal, Quebec, Canada SSENSE Full time

    Technical Leadership RoleWe are seeking a Senior Staff Software Developer to join our technology team at SSENSE. This critical role will be based in our Fulfillment Center and involve working hybrid.The ideal candidate will have extensive technical experience, specifically with microservices using AWS and serverless services like Lambda and SQS. Familiarity...


  • Montreal, Quebec, Canada Lightspeed Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at Lightspeed. As a Senior Software Developer, you will play a key role in leading the development of software solutions that empower merchants with the essential tools they need to thrive in the market.Key Responsibilities:* Lead the...


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Job Title: Senior Software DeveloperWe are currently looking for a talented Senior Software Developer to join our structural development group at Maya HTT, a world leading software developer and engineering solutions provider.About the Role:As a senior software developer, you will use Agile development principles (scrum, Kanban) to develop, maintain, and...


  • Montreal, Canada SSENSE Full time

    Job DescriptionAbout the team:SSENSE is seeking a Senior Staff Software Developer to join our growing technology team. In this role, you’ll be a key technical leader, supporting multiple squads and driving change at our Fulfillment Center and in our logistics operations. You’ll leverage your extensive Supply Chain Technology experience to collaborate...


  • Montreal, Quebec, Canada Randstad Full time

    About the Role:As a Senior Software Developer at {company}, you will be responsible for designing and developing high-quality software solutions. Your expertise in software engineering will be essential in driving business growth and innovation.Key Responsibilities:• Develop and maintain software applications using cutting-edge technologies• ...


  • Montreal, Canada SSENSE Full time

    Job DescriptionAbout the team:SSENSE is looking for a Senior Staff Software Developer to join our growing technology team. This role is critical to our success, and we are looking for someone to be working hybrid at our Fulfillment Center. Establishing a strong on-site tech presence is essential to fostering collaboration, building relationships with key...


  • Montreal, Quebec, Canada Banque Nationale Full time

    About the Role:We are seeking a skilled Senior Software Developer to join our team. The ideal candidate will have a strong background in software development and be able to work effectively in a collaborative environment.Key Responsibilities:* Design, develop, and test software applications* Collaborate with cross-functional teams to deliver high-quality...


  • Montreal, Quebec, Canada Bounteous Full time

    Bounteous x Accolite, a leading digital engineering firm, is seeking a talented Senior Software Developer to join our team.As a Senior Software Developer, you will work closely with our development architects, clients, and business analysts to design and develop efficient solutions leveraging the appropriate technology stack.Key responsibilities...


  • Montreal, Quebec, Canada Randstad Full time

    We are seeking a skilled Senior Software Developer to join our team at company. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key responsibilities:Design and develop software systems using Java and PythonCollaborate with cross-functional teams to identify and prioritize...


  • Montreal, Quebec, Canada LXT Full time

    About the JobWe are seeking a highly skilled Senior Software Developer to join our team. The successful candidate will be responsible for designing, developing, and deploying high-quality software solutions. Responsibilities- Design and develop software applications using a variety of programming languages.- Collaborate with cross-functional teams to...


  • Montreal, Quebec, Canada GHGSAT Full time

    Job Title: Senior Software Development ExecutiveJob Summary: GHGSat is seeking a senior software development executive to lead the development lifecycle of core software elements for the company.Key Responsibilities:Guide a team of approximately 40 software developers.Lead the development lifecycle of core software elements.About GHGSat: GHGSat provides...


  • Montreal, Quebec, Canada Addenda Capital inc. Full time

    At Addenda Capital inc., we are seeking a highly skilled Senior Software Solutions Developer to join our team. As a senior member of our development team, you will be responsible for designing, developing, and deploying various software solutions that meet the business objectives of our company.About UsAddenda Capital inc. is a privately-owned investment...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Description: As a Programmer Analyst at IMDS Software Inc., we are seeking a talented professional with a Bachelor's degree and 1-2 years of experience in software development. This role requires strong teamwork, organization, and technical skills in C++, Java, C#, and Microsoft Visual Studio. Key responsibilities include writing, modifying, integrating,...


  • Montreal, Canada FOLKS VFX Full time

    Job DescriptionWe are seeking a Senior Software Developer to join our development team. This role requires a highly skilled professional with deep knowledge of software engineering practices, design patterns, and the application of SOLID principles. The ideal candidate should have experience with Test-Driven Development (TDD) and a strong commitment to best...


  • Montreal, Canada Software Aspekte Full time

    Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them! Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation. p> Who are...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...


  • Montreal, Quebec, Canada Desjardins Full time

    Job Title: Senior Software Development AnalystJob Summary:We are seeking a skilled Senior Software Development Analyst to join our team at Desjardins. As a key member of our technology department, you will be responsible for analyzing, designing, configuring, developing, maintaining, and upgrading software products in accordance with organizational...


  • Montreal, Quebec, Canada OSEDEA Full time

    About the RoleWe're seeking a highly skilled Senior Software Developer in Test to join our team at OSEDEA. As a Senior Mobile Developer, you will be responsible for developing software according to specifications, coaching colleagues, and taking initiative on projects and tasks.Key ResponsibilitiesDevelop software according to specifications (SRS, Interface...