Senior Software Developer Lead - Pricing

at

SSENSE

Montréal, Canada
Full Time
3y ago

Company Description

SSENSE (pronounced [es-uhns]) 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. 

SSENSE has garnered critical acclaim as both an e-commerce engine and a producer of cultural content, generating an average of 100 million monthly page views. Approximately 80% of its audience is between the ages of 18 to 40. It is privately held and has achieved high double digit annual growth and profitability since its inception.

Job Description

*This is a remote position within Canada

As a member of the growing Pricing team of the Buying & Sell-through domain, we’re looking for a Senior Software Developer Lead to help in accelerating innovation by building AI-infused solutions for selecting the optimal selling price for our merchandise. We are passionate about AWS cloud-centric solutions, Domain Driven Design (DDD), Event-Driven architecture, Serverless, and Kubernetes.

The Senior Software Developer Lead will guide a team of Software Developers dedicated to developing applications from initial inception of ideas to roll-out, ensuring they meet quality targets and are delivered on time. The Senior Software Developer Lead will provide technical expertise and act as a technical liaison consulting with upstream and downstream stakeholders on priorities and requirements. The ideal candidate will be involved in building a platform that is currently used by millions of end users around the world.

RESPONSIBILITIES

Product delivery

  • Anticipate the technical challenges the squad will face when delivering the Product roadmap and come up with technical solutions to those issues
  • Write testable, efficient, and reusable code suitable for continuous integration and deployment, that respect best practices and SSENSE development standards
  • Raise the bar for professional software development by practicing it and helping others learn the craft through rigorous code reviews and coaching

Ownership and accountability

  • Be responsible for the overarching code quality of the components owned by the squad 
  • Be accountable for performance, reliability, scalability and resilience of all technical components owned by the squad through SLAs and monitoring

Team leadership

  • Drive an effective and efficient scrum process where all team members work in the same direction
  • Guide developers when needed to break down user stories into manageable components
  • Develop a deep understanding of the Product roadmap for the squad and influence it with fact-based technical arguments
  • Ensure proper documentation of development activities
  • Ensure the demo of features developed are well-prepared and presented to business stakeholders
  • Review Pull Requests with the objective to guide and upskill junior developers on various technical topics
  • Provide fact-based technical feedback on each squad member to managers as part of the evaluation cycle

Architecture

  • Ensure soundness of design and technical choices at the squad level (scalability, resilience)
  • Coordinate actively with the Architect and ensure appropriate level of validation

Recruiting

  • Participate in HR recruiting events, helping to identify and recruit top developers

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree an asset
  • A minimum of 10 years of software development experience
  • Able to actively code complex features with Python
  • Experience developing solutions in a microservices architecture
  • Experience in the development of REST APIs
  • Experience in RDBMS and NoSQL databases at scale (DynamoDB, Mongo, DocumentDB, ElasticSearch, ...)
  • Experience with the management of Kubernetes (Helm) & Serverless (AWS Lamda) applications
  • Experience with modern test practices (Unit, Contract, Integration, E2E)
  • Proficiency with Event-driven architecture, distributed transactions, pub/sub pattern
  • Proficiency with AWS (Amazon Web Services) solutions and toolings. Certification preferred
  • Proficiency with modern development practices (CI/CD, Trunk Based Development, Feature Flagging)
  • Familiarity with front-end development in React is an asset
  • Knowledge of Domain Driven Design is an asset

SKILLS

  • Strong written and verbal communication skills
  • Ability to adapt quickly within the existing technical environment
  • Highly analytical and detail oriented
  • Ability to coach and mentor junior developers to grow their technical skills, motivate and influence a team 
  • Team player with a high sense of accountability and ownership
  • Solution-oriented mindset and can-do attitude to overcome challenges
  • Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques

Additional Information

WORLD CLASS TECHNOLOGY 

Technology is at the core of everything we do at SSENSE. Driven by an engineering mindset and a problem-solving attitude, we blend fashion with technology to deliver an unparalleled experience to our customers as we build seamless, custom solutions to deliver the SSENSE offering. 

WORLD CLASS TEAM
The SSENSE tech team is responsible for an international headless commerce platform. Working in an agile environment, our squads are made up of experienced innovators in Product Management, QA, Design, DevOps, Software Development, Machine Learning, Data Engineering, and Security. Headquartered in Montreal, our technology organization has been growing at a rate of 2X year-over-year and is doubling once again in 2021 as we expand across Canada, US, and Europe.  

WORLD CLASS PLATFORM 

The SSENSE platform runs on Amazon Web Services making use of serverless microservices across web, mobile and app. Our event-source architecture already achieves over 10,000 requests / second and growing at an unmatched pace, currently unseen across the industry.  Our data-driven culture of innovation empowers every product team across the tech organization to explore building, testing and learning with the latest in Machine Learning techniques. Our automated continuous improvement DevOps model (making use of both blue / green and canary deployments) results in an average of 50 production releases every day.  

Read more about us on our SSENSE Tech Blog.

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Copied
Get exclusive remote work stories and fresh remote jobs, weekly đŸ‘‡
View all remote jobs
Onkar By: Onkar