Staff Software Engineer, Distributed Systems
$195k - $273k per yearNarvar
- Remote job
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
#RemoteCanada
Below 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.
- ...is a leading provider of open source software and operating systems to the global enterprise and... ...as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...The company is a pioneer of global distributed collaboration, with 1200+ colleagues...SuggestedFull timeWork at officeLocal areaWork from homeWorldwide
$90k - $135k per year
...invaluable role in our success. The engineering team at Warner Music Group makes... ...Role: We are seeking a full-stack Software Engineer to join our Distribution team at a pivotal moment. We are reimagining... ...for existing and greenfield systems using Python and TypeScript (React)...SuggestedFull timeLocal areaRemote workWorldwide- ...technologies for enterprises. We believe that software can radically transform the world and... ...seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the... ...of working on innovative, large-scale systems handling substantial volumes of data and...SuggestedLong term contractFull timeFlexible hours
$165k - $210k per year
...About the Team: Our diverse Product & Engineering team values innovation, collaboration,... ...About the Role: We are seeking a Staff Software Engineer to lead the design, evolution,... ...extraction and normalization platform. This system ingests filings across formats (HTML, PDF...SuggestedLong term contractFull timeInternshipLocal area- ...States. Role Summary: We’re looking to hire a Senior Distributed Systems Engineer on our Internet Map Connections team to build highly-... ...security outcomes. Skills You Have: ~5+ years of software engineering experience building distributed systems (i.e. data...SuggestedFull timeRemote workWorldwideFlexible hours
- ...Sonatype is the software supply chain security company. We provide the world’s best... ...supply chains. We're looking for a Staff Software Engineer to help lead our Data Identity team... ...technical direction for a team, owning a system end-to-end across multiple release cycles...Full timeContract workFlexible hours
$150k - $189k per year
...data from multiple external systems at scale. We build reliable,... ...The role offers exposure to distributed systems, integrations, and a... ...excellence. Solve complex engineering challenges using tools like Python... ...projects in a Senior or Staff capacity, providing technical...Permanent employmentFull timeWork at officeFlexible hours$164k - $205k per year
...learning. In our fast-changing world, the traditional educational system struggles to meet the diverse and evolving needs of young... .... The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform with...Full timeWork at officeLocal areaRemote workHome officeFlexible hours$240k - $285k per year
...management, bill pay, and travel software, Brex enables founders and... ...you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention... .... What you’ll do As a Staff Software Engineer in Banking, you...Long term contractFull timeBank staffWork at officeRemote workWork from home3 days per week$165k - $215k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...direction. Build capability, not dependencies—mentor engineers so teams become more self-sufficient. Balance performance, cost...Remote jobFull timeWork at officeLocal areaFlexible hours$200k - $240k per year
...join us in building the future! About the Role: As a Staff Software Engineer on the Platform Team, you will establish a foundation that... ...product platform components, such as entities and relationship systems, to be used across the engineering organization. Develop...Long term contractFull timeWork at office$299.3k - $372.6k per year
...What The Role Is As a Staff Engineer at Babylist, you own some of our hardest domains and decide where they go. Millions of families depend... ..., multiple teams would feel it. Your influence shows up in the systems and the work other teams choose to build on. You don't need...Remote jobFull timeWeekend work- ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps... ..., Sequoia Capital, and Spark Capital. Staff Software Engineer (Repositories) The... ...of the Repository team’s core systems: package registries, APIs, and production...Full timeLocal areaRemote workFlexible hours
$140k - $180k per year
...America, Europe, Australia, and Japan. We are seeking a Distributed Systems Engineer to join the MovableInk Activation Team. Our team is responsible... ...for the design and implementation of distributed software systems that handle data at massive speeds and scale. The role...Full time- ...with businesses every day. Come build that future at Cresta. About the Role We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that power Cresta's AI platform. You'll architect scalable, distributed systems that enable enterprise...Full timeInternshipWork at officeLocal areaRemote workWork from homeHome office
- ...is a leading provider of open source software and operating systems to the global enterprise and... ...as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...The company is a pioneer of global distributed collaboration, with 1200+ colleagues...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
$145.9k per year
...this team is an opportunity to create intuitive solutions that help service providers grow their business. The role of Staff Software Engineer at Jobber: As a technical champion and force multiplier, you lead and mentor teams of exceptional engineers while collaborating...Long term contractFull timeInternshipWork at officeLocal areaFlexible hours- ...interpretable, and steerable AI systems. We want AI to be safe and... ...group of committed researchers, engineers, policy experts, and business... ...models. We tackle complex, distributed systems challenges across... ...qualifications Significant software engineering experience, particularly...Long term contractFull timeWork at officeWorldwideVisa sponsorshipFlexible hours
- ...helping build the core of a distributed database! Our team focuses on... ...team currently consists of six engineers, some located in New York... ...exceptionally observable, database system together. Note: This role... ...and disrupt industries with software. MongoDB’s unified database...Full timeWork at officeRemote workWorldwide
$170k - $240k per year
...evolving industry. Now, we’re growing! The Role As a Staff Software Engineer, Big Data , you will define and drive the long-term... ...You will lead the architecture and evolution of critical data systems spanning ingestion, warehousing, machine learning feature generation...Long term contractFull timeSummer workWork at officeRemote workWork from home- ...The Data Delivery team builds the systems that help StackAdapt customers and internal... ...closely with product managers, backend engineers, web engineers, data scientists, analysts... ...performance, and optimize campaigns. As a Staff Software Engineer I on Data Delivery, you will...Long term contractFull timeLocal areaRemote workWork from homeHome office
- ...Technology Fast 50 ranking and 23rd in Fast 500 in North America. We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Our real-time advertising bidding system handles over 3,000,000 requests per second and stores several terabytes of data...Remote jobFull timeWork from homeHome office
$181k - $241k per year
...or compounding interest. Engineering owns cost visibility and optimization... ...never gets diffuse. As a Staff Cost Engineer, you'll operate... ..." questions into durable systems and self-service tooling. We'... ...developing highly available distributed systems using technologies...Remote jobFull timeWork at officeFlexible hours- ...Canadians trust with their financial lives. Data & Engineering at Wealthsimple spans everything from the client-facing apps to the systems running underneath them — and we hold... ...— and it’s a meaningful one. As a Staff Software Developer on Production Engineering, you’ll...Long term contractFull timeImmediate start
$229k - $241k per year
...force multiplier for our 1000+ engineers. We define and build the... ...engineers to ship high-quality software faster — from AI-powered code... ...concept to production. As a Staff Software Engineer on Developer... ...built on: Bazel (our build system) and Go (one of our core backend...Remote jobPermanent employmentFull timeWork at officeLocal areaWork from homeFlexible hoursShift work$181k - $241k per year
...designing, developing and launching backend systems at scale using languages like Python or... ...record of developing highly available distributed systems using technologies like AWS, MySQL... ...working in search or related recommendation engines · You have experience delivering major...Remote jobFull timeWork at officeFlexible hours- ...our industry to reach this milestone. Lime is hiring a Staff Security Software Engineer to join our Security team! In this role, you will help us... ...a track record of building impactful security products or systems. ~ Experience with setting up monitoring, metrics & reporting...Long term contractFull timeTemporary workRemote workFlexible hours
- ...commercial complexity is high and global impact is on the line. Staff Software Engineer, DevOps Location: Canada (Remote) Reports to: Senior... ...champion best practices that improve developer productivity, system scalability, and operational excellence. You will be a...Remote jobLong term contractFull timeImmediate startWorldwide
$181k - $241k per year
...interest. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration... ...across the company to ship high-quality software quickly and confidently. The Staff Engineer... ..., implementation, and optimization of systems that support automated testing, build orchestration...Long term contractFull timeTemporary workWork at officeRemote workFlexible hours- ...movement, coach performance, and track recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader for this team — someone who can architect end-to-end systems across mobile and backend, tackle complex scaling challenges, and raise the...Daily paidFull timeApprenticeshipWork at officeRemote workWorldwide3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Distributed Systems. Be the first to apply!
- embedded software Remote
- junior software developer .net Remote
- spécialiste assurance qualité logiciel Remote
- software Remote
- software intern Remote
- software implementation project manager Remote
- software asset management analyst Remote
- software technical support Remote
- software support Remote
- software sales Remote
