Skip to content
AttentiveAttentive

Staff Software Engineer, User Profile

Provides hands-on technical leadership for high-scale backend systems that ingest, process, store, and serve user-profile data. The role requires 8+ years of software engineering experience, distributed-systems expertise, and strong architectural and cross-team leadership.

About the job

Responsibilities

  • Set technical direction and architecture for high-scale systems and APIs responsible for ingesting, processing, storing, and serving user profiles and attributes.
  • Lead complex, cross-team engineering initiatives across APIs, streaming infrastructure, data processing, and integrations, translating ambiguous product and business needs into scalable technical solutions.
  • Design and evolve foundational platform capabilities that enable teams across the company to build safely and efficiently on user-profile data, including subscription lifecycle management and new data-source integrations.
  • Drive architectural investments that improve scalability, reliability, data quality, observability, performance, and maintainability for systems processing data at massive scale.
  • Partner with product, data, and ML teams to support segmentation, personalization, revenue attribution, behavioral analytics, and machine learning.
  • Mentor engineers through technical guidance, design reviews, architectural direction, and engineering standards while remaining hands-on with foundational and technically challenging work.

Requirements

  • 8+ years of professional software engineering experience, including significant experience designing and operating backend or distributed systems at scale.
  • Experience providing technical leadership on complex, multi-team initiatives from problem definition through architecture, execution, and production operation.
  • Deep experience with high-scale data ingestion, processing, and streaming architectures handling large volumes of user, event, or similarly high-cardinality data.
  • Strong programming and software design skills in Java or similar backend languages.
  • Strong distributed-systems fundamentals across scalability, reliability, performance, and observability.
  • Ability to make and communicate high-impact architectural decisions, identify systemic technical risks and opportunities, and balance immediate product needs with long-term platform health.
  • Strong communication, influence, and mentorship skills, including the ability to align teams around technical strategy without relying on formal authority.

Compensation and Benefits

  • US base salary range: $180,000–$230,000 annually, plus equity and benefits.
  • Competitive perks and benefits, including health and wellness benefits, equity, and other employee benefits.

Skills

Java, Distributed Systems, Backend Systems, Data Ingestion, Data Processing, Stream Processing, APIs, Data Storage, Scalability, Reliability, Observability, Machine Learning

Motive

Motive

San Francisco, CA

Staff Software Engineer, Platform
$180k+/yrHybrid7+ YOEBackend Engineering

Build and evolve scalable platform services, APIs, and product capabilities while making architecture decisions and improving reliability and operational excellence. The role requires substantial software engineering experience, distributed-systems expertise, strong technical judgment, and the ability to mentor engineers.

Haus

Haus

Seattle, WA
Staff Backend Engineer - Data Platform
$180k+/yrHybrid7+ YOEBackend Engineering

Staff Backend Engineer building distributed data-platform services, ingestion workflows, APIs, and validation pipelines that automate customer data onboarding. Requires 4+ years of backend experience, with strong Python, SQL/dbt, orchestration, cloud warehouse, and infrastructure skills.

tastytrade

tastytrade

Chicago, IL

Staff Software Engineer - Order Handling and Ledger Team
$180k+/yrHybrid10+ YOEBackend Engineering

Staff engineer responsible for designing and operating backend systems for order handling, ledgers, and settlement in a retail brokerage environment. Requires 10+ years of software engineering experience, deep distributed-systems expertise, and strong technical leadership and communication skills.

Atomicmachines

Atomicmachines

Emeryville, CA
Senior/Staff Software Engineer, Distributed Systems
$180k+/yrOn-site5+ YOEBackend Engineering

Build and evolve distributed software that coordinates manufacturing hardware, process workflows, and machine data. The role requires 5+ years of systems experience, strong Python and systems-language skills, architectural judgment, and a focus on reliability and engineering rigor.

Pinterest

Pinterest

United States

Staff Software Engineer, TwoTwenty
$177k+/yrRemote7+ YOEBackend Engineering

Leads the technical direction and hands-on development of scalable backend platforms for Pinterest’s AI-driven products. Requires extensive backend and distributed-systems experience, strong Python skills, production LLM or ML experience, and cross-functional technical leadership.