Description
Job Summary:
We are seeking a Senior Backend Software Engineer to develop BaaS APIs and multi-tenant architecture, driving Brazil's financial revolution.
Key Highlights:
1. Brazil's financial revolution and Brazil's #1 BaaS
2. BaaS API development focused on scalability and security
3. High-criticality environment with real impact on the National Financial System (SFN)
**WHO WE ARE**
We are a **Hub for new business models**, specializing in building **financial and banking products powered by innovation**. We develop proprietary solutions featuring **high technological robustness and critical infrastructure**, designed to serve our partners in a **simple, efficient, and secure** manner.
**BMP** sits at the heart of Brazil's financial revolution. We are the leading reference in **Credit as a Service** and **Brazil's #1 Banking as a Service (BaaS)** platform, committed to transforming the financial market and co-building, alongside our partners, the **Bank of the Future**.
If you are passionate about **financial infrastructure, regulated products, and mission-critical technology**, BMP is where you belong. We are continuously evolving and seek professionals with **strong technical rigor, systemic vision, strong sense of responsibility, and owner mindset**. Here, you will operate in a **high-criticality environment, with real impact on the National Financial System (SFN), and zero tolerance for error**.
Software Engineer – Senior Backend (BaaS & Integrations). **About the challenge.**
BMP’s **Banking as a Service (BaaS)** layer is the product directly consumed by our partners. You will develop the **APIs used by fintechs and credit companies to operate accounts, payments, and credit**, leveraging BMP’s regulatory license as the foundation. This is a **B2B product**, already in production with dozens of partners. Every technical decision directly impacts the **scalability, security, and experience** of those building on our platform.
**Summary of responsibilities.**
* Develop and evolve **BMP’s BaaS APIs**, including digital accounts, PIX, TED, cards, credit, and partner onboarding;
* Build and maintain the **multi-tenant architecture**, ensuring data isolation, partner-specific configuration, and operational auditability;
* Implement integrations with **strategic partners**, such as card processors, credit bureaus, and identity providers;
* Ensure **performance, availability, and security** of APIs, with well-defined SLOs;
* Produce **high-quality technical documentation**, recognizing that Developer Experience (DX) is an essential part of the product;
* Participate in **on-call rotations** and autonomously handle production incidents.
**Technical requirements.**
* Solid experience in **backend development**, with focus on **REST APIs and distributed systems**;
* Proficiency in **.NET (C#)** with ASP.NET Core and design patterns oriented toward scalability;
* Experience with **multi-tenant architectures** and authentication/authorization mechanisms (OAuth 2.0, JWT);
* Strong knowledge of **AWS**, relational and NoSQL databases;
* Product-oriented mindset and partner experience, prioritizing API usability before technical implementation.
**Nice-to-have.**
* Experience operating a **BaaS platform as a provider** (not only as a consumer);
* Knowledge of **Open Finance Brazil** and **FAPI**;
* Experience in **SCD, IP, or digital banks**, with active partners in production.
**Additional Information.**
* Work model: **100% in-office**;
* Location: **Av. Paulista – São Paulo/SP**;
* Working hours: **Monday to Friday, 9 AM to 6 PM**.
**What we offer.**
* Meal allowance;
* Transportation allowance;
* Amil Health and Dental Insurance;
* Propay – Well-being and health program;
* Life insurance.
**Come build the financial infrastructure powering Brazil.**
Join BMP!