×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Distributed Systems

Job in Laval, Province de Québec, Canada
Listing for: Narvar
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Staff Software Engineer, Distributed Systems

Narvar is Growing! We are looking for a Staff Software Engineer to build new product features that delight our customers. You will play a key role in guiding the future of our web application at Narvar by partnering with a cross‑functional team including Engineers, Designers, Product Managers, and engineering leadership. You will lead process improvements that increase the velocity of the team, accelerating product development.

As a Staff Engineer you will build a strong product‑minded engineering culture by mentoring and guiding all levels of engineers.

Day‑to‑day
  • Own the architecture of new product platforms to drive business results and support extending existing ones.
  • Implement scalable architecture and work on a committed team contributing to robust projects.
  • Write high‑quality code that is modular, extendible and functional.
  • Advocate for best patterns and practices in the area of system design, coding, performance, and testing.
  • Develop a highly concurrent and distributed system.
  • Define and develop architecture models and roadmaps of application and software components to meet business and technical requirements, driving common usability across products and domains.
  • Work with cross‑functional stakeholders including Product, Design, Sales, and Engineering Leadership to break down business requirements into actionable plans.
  • Mentor junior engineers on design, coding, and troubleshooting.
What We’re Looking For
  • BS/MS in computer science, engineering, or equivalent experience.
  • 10+ years of experience as a software engineer working on distributed systems.
  • Numerous years of hands‑on experience in architecture, design and development of enterprise applications, integrations & data infrastructure.
  • Experience designing, developing, debugging, and operating resilient distributed systems.
  • Experience managing large, complex systems in the cloud.
  • Proven track record in delivering efficient, scalable, reliable and maintainable customer‑facing systems on time.
  • Not afraid to take initiative and help make an impact on the larger organization.
  • Solid organizational and communication skills, ability to prioritize tasks and keep projects on schedule.
  • Deep hands‑on expertise in one or more of the following server‑side languages:
    Java, Python, Go, Scala, Rust.
  • Extensive experience designing, building, and integrating with RESTful APIs.
  • Experience designing and scaling relational and No

    SQL database platforms (e.g., MySQL, Postgres, Cassandra, Dynamo

    DB, Mongo

    DB, Redis, Elasticache).
  • Experience with cloud computing platforms like AWS or GCP.
  • Experience building high‑volume, high‑performance, and highly available SaaS or consumer‑facing products.
  • Previous startup experience strongly preferred.
Bonus Points
  • Demonstrated experience managing, delivering and owning services end‑to‑end.
  • Track record engaging and collaborating across the organization in different locations.
  • Led the technical architecture of maintainable and scalable applications and data systems.

We are an equal‑opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary