Brex
Senior Software Engineer, Back End
São Paulo, São Paulo, Brazil +4 · Senior · Full-time · Posted Mar 24, 2026
- Location
- São Paulo, São Paulo, Brazil
New York, New York, United States
San Francisco, California, United States
Seattle, Washington, United States
Vancouver, British Columbia, Canada - Experience
- 7+ years of professional experience designing, developing, and deploying full-stack products.
About the job
Build and scale backend workflow platforms and distributed systems that power Brex product experiences, including task orchestration, automations, notifications, and AI-enabled workflows.
What you'll do
- Develop platform features and products end-to-end, owning user experience, data models, scalability, operability, and metrics.
- Drive technical direction through roadmap input, architecture, mentorship, and reliability and performance improvements.
- Collaborate with engineers and user-facing teams to understand customer needs and improve product experiences.
What they ask for
- Strong proficiency in backend programming languages (Java, Kotlin, Python).
- Experience architecting, building, and maintaining scalable, high-availability distributed systems.
- Experience designing and optimizing SQL and/or NoSQL databases, including data modeling, query performance tuning, and schema design.
- Experience building RESTful APIs and/or GraphQL services, plus modern frontend technologies and tools like ES6+, React, TypeScript, and Webpack.
Nice to have
- Experience driving cross-functional initiatives or in-product experiments and A/B testing.
- Experience and interest in leveraging AI developer tools.
Tools
Java, Kotlin, Python, SQL, NoSQL, RESTful APIs, GraphQL, React
AI focus
Leverage AI to streamline user workflows and help build shared infrastructure for AI product development.
Model-written summary · the original posting is authoritative