Definition

Senior Software Developer - Brazil Only

Salsa

Salsa

Software Engineering
Brazil
Posted on Jul 23, 2025
About Salsa

Millions of people depend on slow, outdated payroll systems. Salsa wasn’t created to make small improvements — we’re rebuilding payroll infrastructure from the ground up to transform how money flows from companies to people.

We’re targeting a massive market dominated by legacy systems, and we’re looking for people who are ready to innovate and challenge the status quo.

Salsa is a fast-growing fintech built by and for developers. Since 2021, we’ve been helping software platforms launch payroll products without needing to build everything from scratch. Our API-first product includes:

  • Clean APIs
  • Fast webhooks
  • Ready-to-embed UI components

This means platforms can launch payroll in weeks, not months.

Our Customers

Our customers are our partners - they are vertical SaaS products that cater to specific industries - examples include beauty & wellness, healthcare, etc. Salsa’s partners provide payroll to their end customers by surfacing our payroll platform either through our embeddable UI components or our APIs. This provides end users (also called Employers) with one system where they can manage and pay their employees. The end users delight in using a payroll solution that is customized for their industry, love the simplification of removing yet another from their lives, and appreciate receiving a simpler and lower integrated bill. Our partners love providing a solution that their end users badly need and want, and see the clear value in opening up a new revenue stream to grow their business.

The Opportunity

The opportunity for Salsa is massive: we grow as each of our partners’ grow. For every customer a partner adds to their platform, they are incentivized to have those users sign-up for payroll in addition to their core services. This creates a huge growth lever and means that Salsa grows year over year with existing partners, as well as by signing on new partners. Few startups and software companies have this type of channel advantage.

Salsa closed its Series A ($20M) in May 2025 and we are investing the new funds into growing our team. Come join the rocketship as we accelerate toward our new big targets and change the face of payroll.

The Team

Salsa is a 40+ person company that is growing rapidly. The engineering team has 14 members split into 3 smaller pods, and the team will be expanding to ~20 members over the coming months. The team lives by our cultural value of ‘intensity with heart’ by working hard and supporting each other every day. The pods are given responsibility to drive and execute their work with a high degree of accountability on speed, quality and scalability. We are intentional in constantly finding ways to elevate our engineers and reduce friction points to create an incredible working environment where we can produce the best outcomes for our partners and our business.

Who We're Looking For

We’re hiring a curious and driven Senior Software Developer who’s excited to work across the stack and specialize over time. You’ll be joining a global, remote team with deep experience in the payroll space.

You’ll thrive here if you:

  • Enjoy solving real problems
  • Take initiative and move quickly
  • Are excited to keep learning every day
Tech Stack

Frontend: TypeScript + React + GraphQL

Backend: Spring + Kotlin + AWS

We emphasize clean code, automation, and agile practices.

What You'll Do

First Month

  • Get familiar with our tools, architecture, and practices
  • Understand how our systems fit together
  • Make your first contributions through small tickets and pull requests
  • Learn about our business and users
  • Get immersed in our Software Development Life Cycle (SDLC)

Core Responsibilities

  • Write clean, scalable code for our platform
  • Collaborate with product, design, and other engineering to deliver real value
  • Move across frontend and backend as needed
  • Build robust APIs and embeddable components
  • Help improve performance and remove bottlenecks
  • Drive architecture discussions and suggest improvements
How We Work

We move fast but prioritize quality. We support each other, avoid rigid hierarchies, and celebrate wins together. Everyone owns their work and leads initiatives that matter.

We expect engineers to be deeply involved in product thinking, not just implementation. We follow product engineering principles — you’ll work closely with product managers and designers, contribute to shaping the roadmap, and be part of defining solutions that truly solve user problems.

We use Notion for centralizing knowledge and Slack for everyday communication. You’ll find a shared language between product and engineering thanks to our internal payroll wiki.

We value:

  • Open and transparent communication
  • Continuous improvement
  • Teamwork and humility
  • Strong product and user focus
Work Setup

We’re remote-first but also organize in-person team offsites once a year — past locations include US, Argentina, Mexico, Portugal, and France.

We have a company-wide sync every Wednesday at 9 AM PST / 12 PM EST. Every other week, we alternate between an all-hands update and a demo/share-out session.

What We Expect

Must-Haves

  • Solid experience in the software development life cycle
  • Familiarity with React or similar JS frameworks
  • Experience with Kotlin, Java, or similar typed languages for backend API work
  • Initiative and ability to unblock yourself
  • Strong English communication skills (written and spoken)

Nice-to-Have

  • Startup or fast-growth experience
  • Experience in product teams with real ownership
  • Familiarity with AWS, microservices, and DevOps
  • Exposure to payroll, HR tech, or regulated industries
  • Experience using hexagonal architecture or Domain Driven Design