Senior Software Engineer, Product at Brex

Hybrid - São Paulo, São Paulo, Brazil

Apply

Senior Software Engineer, Product at Brex.

Brex is the AI-powered spend platform that helps companies spend with confidence through integrated corporate cards, banking, and global payments, along with intuitive software for travel and expenses.

Engineering at Brex focuses on building systems that scale with speed and intention, spanning Software, Data, Security, and IT, with high autonomy and deep collaboration.

Key responsibilities include owning functionality and scalability features from inception to deployment, managing the full software development lifecycle (design, development, testing, production operation), and upholding high engineering standards.

Requirements involve 5+ years of professional experience in software engineering, experience designing scalable backend systems, working with SQL or NoSQL databases, and backend programming languages (Java, Kotlin, Python). Candidates should also have familiarity with software engineering cycles, strong communication skills, and English proficiency.

The role is based in São Paulo, São Paulo, Brazil, with a hybrid work arrangement: in-office work at least two days per week (Wednesday and Thursday) starting September 1st, 2025, and remote work allowed up to four weeks per year.

Requirements

Experience

  • 5+ years of professional experience in a software engineering role or equivalent experience
  • Experience building and designing scalable backend systems
  • Experience working with SQL or NoSQL databases
  • Experience working with backend programming languages (Java, Kotlin, Python)

Skills

  • Familiarity with software engineering development cycles
  • Ability to hold yourself and the team to high standards
  • Strong communication and interpersonal skills

Languages

  • English proficiency/fluency, both written and speaking

Responsibilities

  • Own functionality and scalability features by taking responsibility from inception to deployment.
  • Be responsible for full software development lifecycle - design, development, testing, operating in production
  • Uphold our high engineering standards and bring consistency to the codebases, infrastructure, and processes you will encounter.

Technologies

JavaKotlinPythonSQLNoSQL

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.