Talent.com
Narvar
Remote Staff Software Engineer, Distributed SystemsNarvar • Calgary, Alberta
Remote Staff Software Engineer, Distributed Systems

Remote Staff Software Engineer, Distributed Systems

Narvar • Calgary, Alberta
Il y a plus de 30 jours
Type de contrat
  • Temps plein
  • Télétravail
Description de poste

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.

  • Developing a highly concurrent and distributed system.

  • Defining and developing 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 help break down business requirements into actionable plans

  • Mentoring junior engineers on design, coding, and troubleshooting.


What we're looking for



  • BS/MS in computer science, engineering, or equivalent experience

  • You have 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

  • You have experience designing, developing, debugging, and operating resilient distributed systems

  • You have experience with managing large, complex systems in the cloud

  • You have proven track record in delivering efficient, scalable, reliable and maintainable customer facing systems on time

  • You are not afraid to take initiative and help make an impact on the larger organization

  • You have solid organizational and communication skills, the 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 NoSQL database platforms (such as MySQL, Postgres, Cassandra, DynamoDB, MongoDB, 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



  • You have demonstrated experience managing, delivering and owning the services end-to-end

  • You have solid track record engaging and collaborating across the organization in different locations

  • You have led the technical architecture of maintainable and scalable applications and data systems


Why Narvar?


We're on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. That's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers. If you've ever bought something online, there's a good chance you've used our platform!


From the hottest new direct-to-consumer companies to retail’s most renowned brands, Narvar works with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ other brands. With hubs in San Francisco, Atlanta, London, and Bangalore, we've served over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages.


Pioneering the post-purchase movement means navigating into the unknown. Our team thrives on this sense of adventure while nurturing a mindset of innovation. We're a home for big hearts and we leave our egos at the door. We work hard but we always make time to celebrate professional wins, baby showers, birthday parties, and everything in between.


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.


#LI-BB1
#RemoteCanadaBelow is the estimated annual salary for this position and does not include the other components that make up a Narvar offer including: annual bonus, equity, and benefits.
The range reflects the minimum and maximum target for new hire salaries for the position across the US. Within the range, individual compensation packages are based on factors unique to each candidate, including but not limited to, skill set, education and certifications, and work location.

Narvar Pay Range

$195,000 - $273,000 CAD

Please read our to learn what personal information we collect in connection with your job application, and how we may use and share it.

Créer une alerte emploi pour cette recherche

Remote Staff Software Engineer, Distributed Systems • Calgary, Alberta

Offres similaires

Staff Software Engineer

ToparoCalgary, AB, CA
Temps plein +1

This client is building a SaaS solution in the crypto space.In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables.You will design, develop, t... Voir plus

 • Offre sponsorisée

Senior Backend Engineer — Remote, Scalable Systems Expert

EpistemixCalgary, AB, CA
Télétravail
Temps plein

A technology company is looking for a Senior Back End Software Engineer to join their fully remote team.The ideal candidate will have at least 7 years of back-end software development experience an... Voir plus

 • Offre sponsorisée

Staff Software Developer - C$140,000 - C$155,000 A Year - Remote

Thrive HealthCalgary, Canada
Télétravail
Temps plein

Lead technical vision for an AI-driven digital health platform, focusing on full-stack development, AI feature integration, automated testing, and CI/CD. Voir plus

 • Offre sponsorisée

Staff Software Engineer (Backend)

CopperCalgary, AB, CA
Temps plein

Direct message the job poster from Copper.Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive.But just as no two people are identical,... Voir plus

 • Offre sponsorisée

Remote Principal Software Engineer — Lead Scalable Systems

eDynamic LearningCalgary, AB, CA
Télétravail
Temps plein

A leading educational technology company in Canada seeks a Principal Software Engineer to provide technical leadership across multiple teams.This role emphasizes improving engineering effectiveness... Voir plus

 • Offre sponsorisée

Staff Software Engineer, Security

Super.comCalgary, AB, CA
Temps plein

Staff Software Engineer, Security at Super.This range is provided by Super.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.For our employees, ou... Voir plus

 • Offre sponsorisée

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthCalgary, AB, CA
Télétravail
Temps plein

A healthcare technology company is seeking a Senior Software Developer with extensive experience in full-stack engineering.In this role, you will create scalable and efficient systems, collaboratin... Voir plus

 • Offre sponsorisée

Staff Software Engineer, Backend

GlossGeniusCalgary, AB, CA
Temps plein

GlossGenius is building an ecosystem enabling entrepreneurs to succeed.We empower small business owners to focus on being creators, not admins, by offering a range of business management tools incl... Voir plus

 • Offre sponsorisée

Remote Senior Full-Stack Engineer — Build Scalable Features

NewRich NetworkCalgary, Alberta, Canada
Télétravail
Temps plein

A forward-thinking tech company in Toronto is searching for a full-stack Software Engineer to enhance our product by building new features and optimizing existing systems.The ideal candidate will h... Voir plus

 • Offre sponsorisée

Staff Software Engineer (Back-end Focus)

LodgeLinkCalgary, AB, CA
Temps plein

Staff Software Engineer (Back-end Focus).LodgeLink is inviting Staff Software Engineers in Calgary to join our team to be part of the creation of the future of workforce travel.We are looking for t... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Remote, Scale & Mentor Teams

InvertCalgary, AB, CA
Télétravail
Temps plein

A forward-thinking biotechnology company is seeking a Senior Software Engineer to join their remote-first team.The role involves shipping features and making technical decisions to support scaling ... Voir plus

 • Offre sponsorisée

Staff Software Engineer - C$140,000 - C$180,000 A Year - Remote

WagepointCalgary, Canada
Télétravail
Temps plein

The Staff Software Engineer will lead software development, focusing on design, deployment, and mentoring engineers, and will be responsible for building scalable systems and ensuring service perfo... Voir plus

 • Offre sponsorisée

Remote Full-Stack Engineer for SaaS Platform | High Impact

Enso Connect Inc.Calgary, AB, CA
Télétravail
Temps plein

A tech startup in hospitality seeks a full stack software developer to join its growing team.This remote role involves significant ownership over work and the chance to impact the guest experience ... Voir plus

 • Offre sponsorisée

Senior Site Reliability Engineer (Remote-First)

VySystemsCalgary, AB, CA
Télétravail
Temps plein

A leading technology company is seeking a Senior Site Reliability Engineer with robust Kubernetes knowledge to work remotely.Ideal candidates have over 6 years of experience in IT disciplines, prof... Voir plus

 • Offre sponsorisée

Staff Software Development Engineer

AMDCalgary
Temps plein

The AI revolution is based on ultra-high performance math libraries running on the world's most advance compute accelerators.The role will be to work at the frontier of computing, at the intersecti... Voir plus

 • Offre sponsorisée

Staff Software Engineer, Cloud Services & Leadership - C$160,000 - C$175,000 A Year

Lightspeed RestaurantCalgary, Canada
Temps plein

Lead a team in building scalable cloud applications, emphasizing engineering excellence and continuous improvement. Voir plus

 • Offre sponsorisée

Remote Software Engineer Specializing in Payments Infrastructure

CloudbedsCalgary, Alberta, Canada
Télétravail
Temps plein

Transform the hospitality industry as a Software Engineer specializing in payments.Join a dynamic remote team dedicated to delivering innovative, reliable solutions that drive billions in transacti... Voir plus

 • Offre sponsorisée

Remote Staff Engineer At Zayzoon

ZayZoonCalgary, Canada
Télétravail
Temps plein

Become a force for good at ZayZoon as a Remote Staff Engineer, designing solutions that enhance employee financial wellness.Tackle complex coding challenges and have a significant impact on user ex... Voir plus

 • Offre sponsorisée

Remote Senior Software Engineer - 34123

TuringCalgary, AB, CA
Télétravail
Temps plein

Be among the first 25 applicants.Senior Software Engineer – LLM Evaluation & Repository Validation.We are building LLM evaluation and training datasets to train LLM to work on realistic software en... Voir plus

 • Offre sponsorisée

Staff Software Development Engineer

Advanced Micro DevicesCalgary, Canada
Temps plein

At AMD, we believe technology can change lives for the better.It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us.And we’re looking for ta... Voir plus