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.
- ...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
$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- ...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
$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...SuggestedRemote work- ...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
$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$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
$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...Long term contractInternshipLocal area$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$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- ...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
- ...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
$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$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- ...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
- ...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
- ...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
$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
$181k - $241k per year
...or compounding interest. The Ledger Engineering team enables rapid financial product innovation... ...robust, fault-tolerant, highly scalable systems that enable us to be on-time and... ...track record of developing highly available distributed systems using technologies like AWS,...Remote jobFull timeWork at officeFlexible hours- ...Team. One Data Streaming Platform. About the Role: As a Staff Software Engineer, you will be the technical lead for several key initiatives... ...a high-performing engineering team to tackle complex distributed data challenges at scale. What You Will Do: Develop...Full time
- ...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
- ...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
- ...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
$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$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- ...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 millions of requests per second and stores several terabytes of data...Remote jobFull timeWork from homeHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Distributed Systems. Be the first to apply!
