Senior Software Engineer, Full Stack

Brex Brex · Fintech · New York, NY +3 · Engineering

Senior Full-Stack Software Engineer on the Task Workflows Platform team at Brex, responsible for building and scaling foundational infrastructure for core experiences. The role involves working across platforms like notifications, commenting, and workflow builders, evolving task orchestration infrastructure, and contributing to AI-driven workflow streamlining and productivity tool evolution. Requires strong full-stack development experience, distributed systems architecture, and database design.

What you'd actually do

  1. Work with engineers across the company to build new features and products end-to-end
  2. Own problems end-to-end, thinking through everything from user experience, data models, scalability, operability and ongoing metrics.
  3. Provide technical leadership to team by driving roadmap direction, architectural design and mentorship
  4. Work side-by-side with user-facing teams (Sales, Support) to best understand the needs of our customers.
  5. Tune and polish features to a high degree of excellence.

Skills

Required

  • Java
  • Kotlin
  • Python
  • distributed systems
  • SQL
  • NoSQL
  • data modeling
  • query performance tuning
  • schema design
  • RESTful APIs
  • GraphQL
  • ES6+
  • React
  • TypeScript
  • Webpack

Nice to have

  • cross-functional stakeholders
  • product
  • design
  • operations
  • in-product experiments
  • A/B testing
  • AI developer tools

What the JD emphasized

  • 7+ years of professional experience designing, developing, and deploying full-stack products