Know more about SumUp

At SumUp, we are driven to empower small businesses across the globe by de-hassling their lives and helping them to succeed. Our vision as a global FinTech company is to build the first-ever global card acceptance brand, and we are well on our way as small businesses in over 31 countries around the world rely on SumUp to get paid. To get there, we are putting together an awesome team that is committed to one another and to our merchants.

Our boldness, startup mindset, empathy and love for product foster a creative environment for our employees. We value an entrepreneurial spirit and seek to build lasting relationships among our employees. We know that a diverse and inclusive workforce keeps us competitive and provides opportunities for all. We believe that together we can help small businesses grow.

On top of that, SumUp just raised near BRL 1.5 billion in our latest investment round. We are now centered on creating new and comprehensive financial services from scratch. We are building 4 new squads focused on changing the lives of more than 40 million low income, unbanked brazilians. 

Your impact at SumUp

As part of our vision to become a truly global IT organisation, we have started to build out local, autonomous, cross-functional squads that can take an aspect of our product and perfect it from concept to execution with full autonomously. As a Senior Software Engineer, you will be a part of one of our new squads in Brazil, which means that you will have the freedom to experiment with new things and apply your ideas in our products.


Your role and responsibilities

  • Participate in API design and implementation for both internal APIs and those exposed to our third-party integrators.
  • Provide thoughtful and comprehensive documentation and testing for your features before shipping them.
  • Design, implement, and iteratively improve new services and systems.
  • Collaborate with other Software, QA and DevOps engineers to ensure smooth deployment, continual operation and support for quality software.
  • Coach and mentor other engineers to increase their abilities and productivity.
  • Actively provide code review feedback to other software engineers, considering both style and implementation.
  • Interact daily with our different areas bringing technical perspective for each new feature, but also taking account the business value added on it.


  • Experience with at least one of the following languages: Ruby, Javascript, Erlang/ Elixir, Java/Scala, GoLang, Python;
  • Experience with Git;
  • Experience with SQL (PostgreSQL);
  • Solid OOP and Functional Programming skills;
  • Solid debugging, optimisation and problem-solving skills;
  • Self-motivated, proactive and engaged attitude towards projects;
  • Experience with Agile Methodologies (Scrum or Kanban)

You will be even more attractive if:

  • Contribution to open source projects or personal projects is part of what you do;
  • Experience working in an international environment with distributed teams;
  • You are engaged in the Tech Community.

Get in on all the awesome at SumUp:

  • Empowerment to do great things and the opportunity to leave your mark in a high-growth organization;
  • An amazing team and work environment, that works with passion and purpose to achieve incredible results;
  • Quarterly performance evaluation, where we give you tools to design and create your own career path;
  • Nice flexible working hours - you make your own schedule and have the freedom to align with the team if you want to work from home;
  • Benefits: transport voucher or parking space, meal voucher, Gympass, healthcare insurance (dental optional), life insurance;
  • Convenient location in the heart of Pinheiros (São Paulo), close to the central station and main avenues;
  • Amazing office with all the structure to do amazing work and to have fun (games, video games, ping pong table, slide, and foods. Lots of food!);
  • Everyone has a voice: weekly meetings with the whole company. Transparency is key for us!


SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by Company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.


Apply for this Job

* Required