hero

Portfolio Company Careers

Discover career opportunities across PFG's network of portfolio companies

Senior Software Engineer

Baubap

Baubap

Software Engineering
Mexico
Posted on Dec 3, 2025

The mission:

As a Senior Software Engineer, your mission is to evolve and strengthen the technical foundations of Baubap’s platform. You’ll design and build the internal systems, services, patterns, and tooling that enable all engineering teams to work with higher velocity, reliability, and confidence.

Your work will directly impact system scalability, service-to-service communication, observability, and architectural consistency across the organization.

The expected outcome:

  • tronger technical foundations: Design and implement foundational architecture patterns that make Baubap’s systems modular, scalable, and resilient.
  • Increased developer velocity: Create tools, SDKs, libraries, and frameworks that make it easier for product teams to build consistent and reliable services.
  • Operational stability: Improve observability, monitoring, logging, tracing, and incident response processes.
  • Architecture evolution: Lead the adoption of patterns such as domain-driven design, data contracts, event-driven communication, and service boundaries.
  • Security and compliance by design: Ensure all services follow best practices in authentication, authorization, and data protection.
  • Cross-team alignment: Collaborate with Backend, Data, and product teams to define and adopt shared standards.

The day to day tasks:

  • Design and implement backend components and foundational services that support platform-wide functionality.
  • Develop and maintain internal tooling for logging, tracing, testing, and monitoring.
  • Create and maintain APIs, event-driven flows, and reusable service modules.
  • Optimize system performance and reliability through caching, concurrency, and asynchronous processing.
  • Contribute to IaC alongside MLOps (Pulumi, AWS).
  • Conduct code reviews, mentor engineers, and lead technical discussions.
  • Improve developer experience by shaping CI/CD, local development workflows, and debugging tools.
  • Participate in incident diagnosis, root-cause analysis, and system hardening.

Why YOU should apply:

  • 5+ years in backend or foundational engineering for production systems.
  • Proficiency in at least one backend language (Python, PHP, Go, Node.js).
  • Solid experience with microservices and system decomposition.
  • Strong understanding of AWS (ECS/Lambda/RDS/S3/IAM) and infrastructure-as-code (Pulumi/CloudFormation).
  • Experience with event-driven architectures (SQS, SNS, Kafka, Kinesis).
  • Strong skills in relational database modeling (PostgreSQL/MySQL).
  • Understanding of observability: metrics, logs, tracing (Datadog, Sentry, Cloudwatch).
  • Excellent communication and documentation skills.

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