1. What is a Software Engineer?
At Brex, a Software Engineer is not just a coder; you are a builder of the financial operating system for the next generation of businesses. Whether you are focusing on Product, Full-Stack, or Internal Systems, your work directly empowers tens of thousands of companies—from high-growth startups to massive enterprises like DoorDash and Flexport—to spend with confidence. You are joining an environment where engineering is treated as a craft, and where builders are expected to be leaders who own their outcomes from architecture to deployment.
You will tackle complex technical challenges involving high-scale distributed systems, financial data integrity, and intuitive user experiences. The role requires you to balance speed with intention, building systems that are robust enough to handle global payments yet flexible enough to adapt to rapid market changes. You will work with high autonomy, often collaborating directly with product managers, designers, and data scientists to launch features that drive direct business impact.
Ultimately, this role is about pushing the frontier of financial software. You will be expected to challenge the status quo, leverage data to make decisions, and help Brex scale into new markets. If you thrive in ambiguous environments where you can shape the technical vision and see your code move money and solve real-world problems, this is the environment for you.




