Senior Software Engineer

Vollzeit
Santiago, Santiago Metropolitan Region, Chile
vor 4 Tage

About the team

SumUp empowers merchants all over the world to build a thriving business thanks to wide ranging product lines and functionality that helps speed up business operations & manage the day to day. Think payment solutions, POS systems, accounting software, reporting, loyalty and much, much more.

As a Senior Software Engineer in our Expansion Latam squad, you will have full ownership of designing, implementing, and maintaining software solutions that directly impact SumUp's growth in the region. You will join a mission-critical team responsible for a varied product portfolio, including Payments, Onboarding, Payouts, and Taxes.What you’ll do
  • Design & Ownership: Take full ownership of the LATAM payments platform, improving its architecture, resilience, and security.
  • Technical Excellence: Introduce new tools and best practices to improve team productivity, resolve incidents, and reduce technical debt.
  • Collaboration: Work closely with Product Managers and global teams to align technical solutions with business needs.
  • Mentorship: Act as a technical reference and mentor for mid-level and junior engineers within the squad.
  • Automation: Identify opportunities to optimize workflows.
What you’ll need
  • Senior Technical Expertise: Proven experience in code design, automated testing, CI/CD, performance optimization, and resilience patterns in distributed systems.
  • Tech Stack: Advanced proficiency in Golang and/or TypeScript/JavaScript.
  • Data Management: Deep understanding of relational databases (e.g., PostgreSQL), including schema modeling and query optimization.
  • System Design: Strong experience with microservices, scalability, and message queues (RabbitMQ or Kafka).
  • Communication: Advanced English proficiency (written and spoken). You will need to collaborate with global stakeholders and present technical ideas clearly.
  • Leadership: Experience leading medium-to-high scale technical projects and a proactive "self-starter" mindset.
  • Adaptability: Comfort navigating ambiguity and complex payment flows across multiple markets.
Nice to have
  • Fintech & Payments: Previous experience in the payments domain or acquiring integrations knowledge.
  • Cloud & Infrastructure: Hands-on experience with AWS (EKS, RDS, S3, SQS) and container orchestration (Docker, Kubernetes).
  • Multi-language: Proficiency in Java, Kotlin, or Ruby.
  • Observability: Experience with monitoring tools like Grafana and Prometheus.

Why you should join SumUp

  • Health Cover: Access to life, dental, catastrophic, and health insurance, including coverage for medications.
  • A dedicated Learning & Development budget to advance your career through further education and professional growth.
  • Extended Family Support: 15 additional days of paternity leave (on top of the legal 5) and differential pay for mothers during pre and postnatal periods.
  • Break 4 Me: Recharge with a fully paid one-month sabbatical after every three years of commitment to the team.
  • Well-being & Mental Health: Access to the DoDo platform, offering specialized mental health services and sessions with licensed psychotherapists at preferential rates.
  • Financial & Social Perks: Benefit from our partnership with Banco de Chile (maintenance-free accounts) and the social discounts provided by Caja de Compensación Los Andes.
  • Work-Life Balance: Enjoy your birthday off, extra paid leave, and a vibrant office environment with no dress code, pet-friendly spaces, and free snacks.

Job Application Tip

We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.