Skip to content
BrexBrex

Software Engineer II, Product

Build customer-facing financial products, scalable backend systems, APIs, libraries, and engineering tools while owning features through production. The role requires at least 3 years of software engineering experience, backend programming expertise, database experience, and English fluency.

About the job

Responsibilities

  • Design and build strong, resilient, and robust APIs, libraries, and tools to power engineers and operations.
  • Own functionality and scalability features from inception through deployment.
  • Manage the full software development lifecycle, including design, development, testing, and production operations.
  • Uphold high engineering standards and bring consistency to codebases, infrastructure, and processes.

Requirements

  • 3+ years of experience working as a software engineer.
  • Experience creating libraries and tools for engineers and operations.
  • Experience building and designing scalable backend systems.
  • Experience with SQL or NoSQL databases.
  • Familiarity with software engineering development cycles.
  • Experience with backend programming languages, including Java, Kotlin, or Python.
  • Ability to hold yourself and the team to high standards.
  • Strong communication and interpersonal skills.
  • English proficiency or fluency, written and spoken; interviews are conducted in English.

Nice-to-haves

  • Experience collaborating with product, design, and operations experts.
  • Familiarity with functional programming languages.
  • Strong writing skills.
  • Proactive approach.

Compensation and benefits

  • Hybrid work environment based in the São Paulo office.
  • Minimum of three coordinated office days per week: Monday, Wednesday, and Thursday.
  • Up to four weeks per year of fully remote work.

Skills

APIs, SQL, NoSQL, Java, Kotlin, Python, Backend Systems, Functional Programming, Software Development Lifecycle

Shippo

Shippo

Brazil

Software Engineer III, CCAP
No salary listedRemote4+ YOEBackend Engineering

Build and operate carrier integration platform components, third-party APIs, and internal tooling that improve shipping coverage and reliability. The role requires 4+ years of production software experience, Python or Go proficiency, distributed-systems expertise, and comfort with on-call operations.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.

Adaption Labs

Adaption Labs

San Francisco, CA

Platform Engineer, APIs and Security
No salary listedHybrid5+ YOEBackend Engineering

Build and own the secure multi-tenant platform connecting enterprise customers to inference infrastructure, including public APIs, tenant isolation, metering, entitlements, and enterprise access controls. Requires 5+ years of backend, infrastructure, or platform engineering experience and strong Python and API design skills.

Alpaca

Alpaca

NAMER
Software Engineer - Market Data
No salary listedRemote5+ YOEBackend Engineering

Build and scale backend services and developer-facing APIs for stocks, options, crypto, and foreign exchange market data. The role requires at least three years of backend development experience, strong infrastructure fundamentals, and hands-on Docker or Kubernetes experience.