Skip to content

Senior Staff Software Engineer

Leads the design and delivery of scalable, fault-tolerant reporting and insights systems, including analytical dashboards and data exports. Requires 7+ years building distributed systems, strong programming and cloud experience, and a track record of technical leadership and mentorship.

About the job

Responsibilities

  • Lead the Portal Reports and Insights application team.
  • Design and implement distributed, fault-tolerant systems.
  • Build high-performance reporting and insights applications capable of running nearly 10,000 reports per week.
  • Develop reports that measure Bazaarvoice product and program performance and export client user-generated content, including questions, answers, reviews, and products.
  • Build analytical dashboards and data visualizations that help clients understand trends and patterns.
  • Lead software initiatives from conception through delivery.
  • Drive engineering best practices and mentor engineering talent.

Requirements

  • Bachelor's degree in Computer Science or equivalent education or work experience.
  • 7+ years of experience building and supporting scalable, distributed systems using open-source tools.
  • Hands-on experience with object-oriented programming languages and at least one scripting language, such as Java, C++, Python, or Ruby.
  • Technical leadership and/or mentorship experience.
  • Experience with Agile methodologies.
  • Experience writing complex SQL queries; PostgreSQL is a plus.
  • Experience with an API framework, such as Spring Boot.
  • Experience with a public cloud hosting provider, such as AWS, Google Cloud, or Azure.
  • Experience using modern build tools such as Maven, Jenkins, and GitHub.
  • Strong analytical, technical, and written and oral communication skills.
  • Commitment to excellence and collaborative cross-functional work.

Nice-to-haves

  • Experience with Amazon Web Services, including CloudFormation, EMR, S3, EC2, and CloudTrail.
  • Experience with data visualization and analytics tools or frameworks such as D3.js, Tableau, or Looker.

Skills

Java, C++, Python, Ruby, SQL, Postgres, Spring Boot, AWS, GCP, Azure, Maven, Jenkins, GitHub, CloudFormation, Amazon S3

Anaconda

Anaconda

United States
Staff Software Engineer
No salary listedRemote10+ YOEBackend Engineering

Staff Software Engineer leading the production toolchain for compiling and distributing complex Python packages across Linux, macOS, and Windows. Requires 10+ years of software development experience and deep C/C++ expertise in compilation, linking, architecture, and technical strategy.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.

Addepar

Addepar

Edinburgh, United Kingdom

Staff Backend Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Leads the design and implementation of resilient backend API services and distributed platform architecture for a financial data ecosystem. The role requires extensive software development experience, expert API and systems design knowledge, and strong technical leadership and mentoring.

Shield AI

Shield AI

London, United Kingdom

Staff Engineer, Test Integration, Modelling and Simulation
No salary listedOn-site7+ YOEBackend Engineering

Leads high-performance C++ development, real-time modeling and simulation, and integration of third-party software and hardware systems. Requires staff-level engineering experience, strong systems architecture expertise, and leadership of complex technical projects.

Nango

Nango

United States
Staff Software Engineer, Backend
$140k+/yrRemote7+ YOEBackend Engineering

Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.