Baubap logo

Staff Software Engineer

BaubapMexico17h ago

The mission:

Design, build, and evolve the core banking system that serves as the backbone of the financial platform, ensuring scalability, consistency, security, and resilience.

The Staff Engineer will be responsible for making long-term architectural decisions, raising the organization’s technical bar, and ensuring the system can support business growth, new financial products, and regulatory requirements without compromising stability or delivery speed.

This role acts as a cross-functional technical leader, connecting engineering, product, and compliance to turn complex needs into robust, maintainable, and future-ready technology solutions.

The expected outcome:

  • Scalable and reliable core banking in production
    The core supports sustained growth in users, transactions, and products without performance degradation, while maintaining high availability and financial consistency.

  • Clear and sustainable long-term architecture
    A well-defined, documented, and shared architecture that enables evolution without constant rewrites or critical technical debt.

  • Guaranteed financial integrity
    Money flows, balances, and transactions are correct, auditable, and traceable, complying with accounting and regulatory standards.

  • Reduction of critical incidents
    Significant decrease in core system failures (outages, imbalances, manual reprocessing), with strong prevention and recovery mechanisms.

  • High technical quality in code and design
    Teams consistently apply best practices (testing, design reviews, error handling, idempotency), raising the engineering bar.

  • Sustained velocity for new product development
    New financial features can be built quickly and safely on top of the core, without technical blockers or systemic risk.

  • Observability and operational control
    The core has metrics, alerts, and tooling that provide system visibility and allow issues to be detected before impacting the business.

  • Technical alignment with product and compliance
    Technical decisions consider regulatory, operational, and business requirements from day one, reducing rework and legal risk.

  • Growth of the engineering team
    Engineers develop stronger technical judgment and autonomy through mentorship, architectural guidance, and leadership from the Staff Engineer.

  • Ability to respond to audits and regulators
    The system and its documentation enable clear and fast responses to internal, external, and regulatory audits.

Requirements:

  • 7+ years of experience in data engineering/architecture, with proven experience at TB+ scale.

  • Experience designing and implementing data platforms.

  • Strong expertise in AWS (Aurora RDS, Redshift, S3, Glue, DMS).

  • Advanced SQL and Python skills for data workflows.

  • Experience with pipeline orchestration (Airflow, Step Functions, etc.).

  • Solid knowledge of data warehousing and data lakes (partitioning, schema design, optimization).

  • Familiarity with distributed systems and performance tuning at scale.

  • Ability to balance strategic design and hands-on execution.

  • Knowledge of CI/CD for data pipelines, access control, and monitoring.

  • Strong communication skills to explain trade-offs and designs to technical and non-technical stakeholders.

  • Experience mentoring engineers or growing data teams.

What we can offer:

  • Being part of a multicultural, highly driven team of professionals
  • 20 vacation days / year + 75% holiday bonus (Prima Vacacional)
  • 1 month (proportional) of Christmas bonus (Aguinaldo)
  • Food vouchers
  • Health & Life insurance
  • Competitive salary