Sr. Software Engineer II (Returns)

Narvar is a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers.
Distributed Systems
Senior Software Engineer
Remote
501 - 1,000 Employees
7+ years of experience
Enterprise SaaS · E-Commerce

Description For Sr. Software Engineer II (Returns)

Narvar is seeking Senior Software Engineers focused on Distributed Systems to build products that power the post-purchase experience for major retail brands. As a Distributed Systems Software Engineer, you'll help scale and extend the platform, owning reliability and scalability KPIs.

Key responsibilities include:

  • Collaborating with motivated engineers and helping team members grow technically
  • Embracing modern engineering practices for frequent high-quality service releases
  • Designing, estimating, developing, and launching new products & features
  • Resolving complex technical issues and driving innovations for system availability, resilience, and performance

Requirements:

  • BS/MS in computer science, engineering, or equivalent experience
  • 7+ years of experience as a software engineer working on distributed systems
  • Experience in architecture, design, and development of enterprise applications, integrations & data infrastructure
  • Expertise in designing, developing, debugging, and operating resilient distributed systems
  • Experience managing large, complex systems in the cloud
  • Track record of delivering efficient, scalable, reliable, and maintainable customer-facing systems
  • Initiative-taking and ability to impact the larger organization
  • Strong organizational and communication skills
  • Deep expertise in server-side languages like Java, Python, Go, Scala, or Rust
  • Experience with RESTful APIs, relational and NoSQL databases, and cloud computing platforms

Narvar offers a dynamic work environment with hubs in San Francisco, Atlanta, London, and Bangalore, serving over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages. The company values diversity and fosters a culture of innovation and celebration.

Last updated 21 hours ago

Responsibilities For Sr. Software Engineer II (Returns)

  • Work in a group of motivated engineers and help team members grow technically
  • Embrace modern engineering practices for frequent high-quality service releases
  • Design, estimate, develop, and launch new products & features
  • Resolve complex technical issues and drive innovations for system availability, resilience, and performance

Requirements For Sr. Software Engineer II (Returns)

Java
Python
Go
Scala
Rust
MySQL
PostgreSQL
Cassandra
MongoDB
Redis
  • BS/MS in computer science, engineering, or equivalent experience
  • 7+ years of experience as a software engineer working on distributed systems
  • 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
  • Track record of delivering efficient, scalable, reliable, and maintainable customer-facing systems
  • Strong organizational and communication skills
  • Deep expertise in server-side languages like Java, Python, Go, Scala, or Rust
  • Experience with RESTful APIs, relational and NoSQL databases, and cloud computing platforms

Interested in this job?

Jobs Related To Narvar Sr. Software Engineer II (Returns)

Senior Intralogistics Design Engineer, WWDE

Senior Intralogistics Design Engineer at Amazon to design world-class fulfillment centers and logistics systems globally.

XR Systems Architect

XR Systems Architect role at Qualcomm, driving next-gen AR/VR/MR technologies and platforms.

Senior Software Architect - Deep Learning and HPC Communications

Senior Software Architect role at NVIDIA for Deep Learning and HPC Communications, focusing on GPU communication libraries and networking.

Senior Software Engineer - XR

Senior Software Engineer - XR position at NVIDIA, focusing on AR, VR, and Spatial Computing development.

Senior Software Engineer - Distributed Storage

Senior Software Engineer role at NVIDIA for building cloud and on-premises distributed storage infrastructure to support AI/ML systems and services.