Senior Software Engineer (Backend/Fullstack) – Identity Platform

Full Time
São Paulo, State of São Paulo, Brazil
6 months ago

As a (Senior) Software Engineer in the Identity team, you will be working on core services that provide central APIs to the SumUp ecosystem, as well as on authentication and security flows directly visible to end-users.

We're looking for someone who is adaptable, proactive, and ready to take ownership. While your primary focus will be on backend development in Go, you'll occasionally dabble in web, infrastructure, and even mobile development, depending on your skills. Previous experience in these areas isn’t a must — just a willingness to jump in and get your hands dirty.

As part of a team with a broad scope, you’ll work in smaller groups around initiatives and have the freedom to pick projects that pique your interest and the flexibility to switch gears as needed. Within those initiatives, you will get the chance to take ownership and drive topics end-to-end, from the collection of requirements and designing the solution, to orchestrating the rollout and communication with stakeholders.

 

About the team:

We are a cross-functional and truly engineering-driven team. Our mission is to provide best-in-class authentication experiences and account protection for millions of users globally, as well as centralised authorization infrastructure that enables teams and products globally across SumUp.

Expect to work with a talented and motivated team on impactful and far-reaching projects.

As a team, we set a high bar in engineering and continuously strive to raise it. We keep our processes lean to make us more effective and adaptable.Personal fit is important to us. We have a strong team-first mentality and believe in acting as a cohesive unit beyond just the technical level – join us!

 

What you’ll do in this role:
  • Together with other engineers, design and implement clean APIs, such as the next generation of our central User and Permission APIs, as well as facilitating the gradual migration to those new APIs
  • Evolve our authentication and authorization services that serve both internal and external users
  • Design and ship solutions to improve the security of our apps and SDKs, protecting millions of users from fraud and account-takeovers
  • Empower our users to manage their accounts and contact methods with secure self-service options
  • Work with a motivated and talented distributed team, located in Germany, Brazil and Moldova
  • Enjoy your work! We are looking for someone to be paid to do what they love

 

You'll be great for this position if:
  • Backend or Fullstack development (primarily in Go) is your passion. Further experience in languages like TypeScript, Ruby, Java, Kotlin, or Swift would be a big plus and would help you to go fullstack or work on legacy systems if needed
  • Security topics excite you. Prior experience in authorization and authentication, like with OAuth or Multi-Factor Authentication would be nice to have
  • You are adaptable and comfortable in a fast-paced environment and capable of navigating complex domains
  • You are a quick learner and have a proven ability to pick up new skills and concepts swiftly
  • You are structured and self-motivated. You are capable of both working rather independently, as well as effectively collaborating with your cross-functional team and other teams
  • By intrinsic motivation, you leave things better than you found them
  • You strive for great solutions, but also know how to be pragmatic when needed
  • You are not afraid to use Google, an AI assistant, or simply ask for help when something is beyond your grasp
  • You are able to communicate effectively in English, both verbally and in writing. As an international team distributed across both sides of the Atlantic, this is a must

 

Why you should join SumUp:

🌍 We’re a truly global team of 3200+ people from 80+ countries, spread across 4 continents

🧑‍🔬 We take learning and experimentation seriously with Hack Days every second Friday, and entire global Hack Weeks. This year we will meet colleagues from all locations again in September to hack together in Albania

📚 A dedicated annual Learning & Development budget (R$10.000/ year) for attending conferences and/or advancing your career through further education

🚀Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success

🌈 Commitment to Diversity and Inclusion: Be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced

👩🏼‍💻 The opportunity to work on large scale fintech products used by millions of small businesses around the world

💶 A corporate pension scheme 

🔄 Access to the SumUp Sabbatical, our Employee assistance program for mental health as well as Fitness and language learning benefits

✈️ You’ll attend global offsites and/or hackathons

 

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, colour, 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.

SumUp will not accept unsolicited resumes from any source other than directly from a candidate.

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.