Skip to content
AddeparAddeparNew York, NY

Staff Software Engineer - Trading

Leads architecture and development of scalable backend software for a strategic trading product, using Java and cloud technologies. The role requires 8+ years of engineering experience, expertise in distributed systems and APIs, and the ability to mentor engineers and influence technical direction.

Salary not listed
On-site8+ YOEBackend Engineering

About the role

Responsibilities

  • Architect, implement, and maintain engineering solutions for complex problems.
  • Write well-designed, testable, clean, efficient, maintainable, scalable, and extensible code.
  • Lead individual project priorities, deadlines, and solutions.
  • Collaborate with product managers, engineers, and partners.
  • Support business needs during US hours.
  • Represent engineering to clients and product support, and guide engineering communications.
  • Communicate technical ideas and set project direction while solving business challenges.
  • Mentor other engineers.
  • Participate in the design and development of a strategic product for Addepar.

Requirements

  • Bachelor's or master's degree in Computer Science, a similar technical field, or equivalent practical experience.
  • 8+ years of software engineering experience.
  • Expert-level backend development experience, particularly with Java.
  • Experience with databases, SQL, NoSQL, OLAP, and/or data lake architectures.
  • Deep knowledge of software design patterns, API design, and the software development lifecycle.
  • Ability to influence technical direction and contribute significantly to the architecture of complex, distributed systems.
  • Expertise with cloud platforms, preferably AWS.
  • Experience with automated infrastructure and service-oriented architecture in cloud environments.
  • Strong ownership mentality and drive to solve important problems.

Nice to Have

  • Experience with Java, Spring Boot, RESTful APIs, and related technologies.
  • Experience mentoring engineers and amplifying team impact.

Company Values

  • Act Like an Owner
  • Build Together
  • Champion Our Clients
  • Drive Innovation
  • Embrace Learning

Skills

JavaSpring BootREST APIsAWSSQLNoSQLolapdata lakesDistributed SystemsAPI Designsoftware design patternsservice-oriented architectureautomated infrastructure
Tines

Staff Software Engineer

TinesUnited States

Build and scale backend job-processing and code-execution systems that power intelligent workflows. The role requires 6+ years of software engineering experience and strength in systems programming, Linux, containers, storage, or debugging.

210k – 220k/yrRemote6+ YOEBackend Engineering
Atomicmachines

Senior/Staff Software Engineer, Distributed Systems

AtomicmachinesEmeryville, CA +1

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.

180k – 230k/yrOn-site5+ YOEBackend Engineering
Otter

Staff Software Engineer, Backend (Infrastructure)

OtterSeattle, WA +1

Lead architecture and development of scalable backend infrastructure and web services that power AI-driven products at Otter.ai. Requires 10+ years experience with Python/Django, distributed databases, and ML-supporting systems on AWS.

210k – 275k/yrHybrid10+ YOEBackend Engineering
Perplexity

Member of Technical Staff

PerplexitySan Francisco, CA

Build and scale distributed backend systems powering Perplexity’s realtime voice and multimodal AI experiences. The role requires 4+ years of backend or distributed-systems experience and strong Rust, Python, or Go skills, with opportunities to work across SDKs, infrastructure, models, and agent orchestration.

220k – 405k/yrOn-site4+ YOEBackend Engineering
Okta

Staff Software Engineer, Agent Gateway

OktaSan Francisco, CA

Leads architecture and delivery of secure, highly available backend services for an identity-aware gateway connecting enterprise AI agents to authorized tools and data. Requires 7+ years of distributed backend experience, production Java or Go, and deep OAuth, OIDC, and token-exchange expertise.

194k – 267k/yrHybrid7+ YOEBackend Engineering