Staff Software Engineer, Distributed Systems
$195k - $273k per yearNarvar
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
#LI-Remote
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.
- ...each other and our customers, we'd love to meet you. About the Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you...SuggestedFull timeRemote work
- ...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
$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 contractFlexible 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 contractInternshipLocal area$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$175k - $220k per year
...building the businesses they love. We are looking for a fullstack Staff Software Engineer to join the Toast IQ team to transform how Toast helps its... ...learning or large language models. ~ Experience with distributed systems, enterprise messaging systems, and/or microservices...Remote work$186.37k - $223.64k per year
...reliability of their applications and systems, resolve incidents quickly, and optimize... ...truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases This... ...leverage the best open source observability software – including Prometheus, Mimir, Loki,...Long term contractFull timeLocal areaRemote workFlexible hours- ...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...Work at officeLocal areaRemote workWork from homeWorldwide
$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- ...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
$130k - $173k per year
...management. Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive... ...or engineering world-class, high-scale enterprise systems, you will provide the technical vision to future-proof our...Local areaWorldwideFlexible hoursShift work$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$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$165k - $220k per year
...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms... ...of web automation. We are looking for an experienced Staff Engineer to join our early-stage team at Mozilla to lead the...Remote jobLong term contractFull timeInternshipImmediate startHome office- ...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...InternshipWork at officeLocal areaRemote workWork from homeHome office
- ...beyond. The opportunity We are searching for a Staff / Senior Software Engineer to join our Search team . The role entails contributing... ...bus & rail carriers worldwide. The team enables a booking system that includes booking orchestration, invoicing, ticketing,...Long term contractPermanent employmentFull timeRemote workWorldwideRelocationFlexible hours
- ...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 homeWorldwideFlexible hours
$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- ...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 homeWorldwideFlexible hours
- ...in North America. We're seeking a Staff Engineer to help lead our growing backend engineering... ...team. Our real-time advertising bidding system handles over 3,000,000 requests per... ...conversion data (purchases, website visits) to distributing this data across critical downstream...Remote jobFull timeWork from homeHome office
- ...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 contractImmediate start
- ...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 contractTemporary workRemote workFlexible 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
- ...help us build a world-class distributed open-source query optimizer.... ...our optimization and execution systems. We need your help to design... ...structures, algorithms, and software design/architecture ~ Experience... ...practice of database query engines, as well as hands-on or...Long term contractFull timeWork at officeRemote workWorldwideFlexible hours
$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 contractLocal areaRemote workWork 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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Distributed Systems. Be the first to apply!
