Description
We are seeking a skilled Software Engineer II, Product to join our team in São Paulo. As a member of our Engineering team, you will be responsible for building innovative products and infrastructure for both internal and external users. You will design and build strong, resilient, and robust APIs, libraries, and tools to power Brex engineers and operations. You will own functionality and scalability features by taking responsibility from inception to deployment. You will be responsible for the full software development lifecycle: design, development, testing, and operating in production. You will uphold our high engineering standards and bring consistency to the codebases, infrastructure, and processes you will encounter.
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 working with SQL or NoSQL databases
- Familiarity with software engineering development cycles
- Experience working with backend programming languages (Java, Kotlin, Python)
- Ability to hold yourself and the team to high standards
- Strong communication and interpersonal skills
- English proficiency/fluency, both written and speaking
Bonus points:
- Experience collaborating with experts in product, design, and operations
- Familiarity with functional programming languages
- Strong writing skills
- Proactive approach