[Distribution/REX] Sênior Software Engineer

Jobgether

Brazil

Remote

BRL 180,000 - 280,000

Full time

38 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Meal/food allowance
Remote work within Brazil
Professional development resources
Wellbeing programs

Job summary

Jobgether is seeking a Senior Software Engineer (Distribution/REX) based in Brazil. You will work on web and mobile platforms using React/TypeScript and Kotlin Multiplatform, owning technical initiatives from discovery to delivery.

You will collaborate with product, design, and backend teams to build scalable, accessible solutions, shaping architecture and driving continuous improvements in a fast-paced environment. Strong ownership and mentoring are valued in this role.

Qualifications

  • Experience building web apps with React and TypeScript.
  • Proficient mobile development with Kotlin, incl. Kotlin Multiplatform.
  • Strong knowledge of MVVM and Clean Architecture.
  • Experience with automated testing and code reviews.

Responsibilities

  • Lead design, development, and delivery of cross‑platform software across mobile and web.
  • Collaborate with product, design, and backend teams to translate requirements into reliable solutions.
  • Mentor engineers and promote engineering best practices, including automated testing and reviews.
  • Drive architectural decisions to ensure scalability and long-term maintainability.

Skills

React
TypeScript
Kotlin
Kotlin Multiplatform
MVVM
Clean Architecture
Testing
Git
REST APIs
Cross-platform development

Tools

Git
CI/CD
REST API clients

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Distribution/REX) based in Brazil.

We are looking for an experienced Senior Software Engineer to contribute to the development and evolution of high-impact digital products within the financial technology sector. In this role, you will work across mobile and web platforms, combining Kotlin Multiplatform (KMP) for shared mobile logic and React for web applications. You will take ownership of technical initiatives from discovery through delivery, shaping architectural decisions and driving continuous improvements. Working closely with product, design, and backend teams, you will translate complex business requirements into reliable, intuitive, and high-performing solutions. This position offers significant technical autonomy, opportunities to influence product strategy, and the chance to contribute to scalable solutions in a collaborative, fast-paced environment.

Accountabilities:
  • Lead the design, development, and delivery of scalable, maintainable, and high-quality software solutions across mobile and web platforms.
  • Develop and maintain web applications using React and TypeScript, ensuring consistency, performance, accessibility, and a seamless user experience.
  • Build cross-platform mobile solutions using Kotlin Multiplatform, strategically sharing business logic between Android and iOS while preserving native performance and user experiences.
  • Drive technical discovery, propose innovative solutions, challenge existing approaches, and identify opportunities for continuous product and engineering improvements.
  • Ensure consistency in business logic, functionality, and design across mobile and web applications.
  • Implement and maintain complex business workflows involving commissions, partner activation, time-based conditions, and feature flags, ensuring accurate application behavior.
  • Make architectural and technical decisions that support scalability, maintainability, performance, and long-term product evolution.
  • Identify and proactively address technical risks, including performance bottlenecks, cross-platform compatibility issues, and technical debt.
  • Collaborate with product managers, designers, backend engineers, and other stakeholders to align technical solutions with business objectives.
  • Establish and promote engineering best practices, including automated testing, code reviews, and collaborative development workflows.
  • Act as a technical reference for the team, mentoring less experienced engineers and influencing technical decisions across squads.
Requirements:
  • Solid professional experience developing web applications with React and TypeScript.
  • Strong experience in mobile development with Kotlin, including practical experience with Kotlin Multiplatform.
  • Solid understanding of software architecture principles and patterns, such as MVVM, Clean Architecture, and related design approaches.
  • Experience with state management, software design patterns, and building scalable application architectures.
  • Strong knowledge of automated testing, including unit, component, and integration testing.
  • Experience with code reviews, Git, and Gitflow or similar version control workflows.
  • Hands-on experience integrating REST APIs and implementing effective error handling and caching strategies.
  • Ability to independently lead complex technical initiatives, navigate ambiguity, and make sound architectural decisions with minimal supervision.
  • Strong problem-solving skills and the ability to anticipate technical challenges and balance engineering quality with business priorities.
  • Experience collaborating across multidisciplinary teams, influencing decisions beyond immediate team boundaries, and aligning technical, product, and design perspectives.
  • Excellent communication skills, with a proactive approach to sharing progress, identifying risks, and raising potential blockers.
  • Strong ownership mindset, collaborative attitude, and commitment to continuous learning and technical excellence.

Nice to have:

  • Experience with Compose Multiplatform, Jetpack Compose, or SwiftUI.
  • Familiarity with design systems and reusable component libraries.
  • Knowledge of web performance optimization, including Core Web Vitals, UX best practices, and accessibility standards.
  • Experience with production experimentation, A/B testing, product analytics, and tools such as Amplitude.
  • Previous experience in financial services, payment processing, or sales-oriented digital products.
  • Familiarity with CI/CD pipelines for mobile and web applications.
  • Experience using AI-powered and agentic development tools to accelerate software delivery, support technical discovery, and drive continuous improvement.
Benefits:
  • Fixed salary.
  • Variable compensation package, which may include profit-sharing (PLR), long-term incentives (ILP), or commissions, depending on role eligibility.
  • Health and dental insurance with copayments. Copayments are waived for professionals with disabilities.
  • 24/7 virtual healthcare and telemedicine services.
  • Medication subsidy.
  • Meal and/or food allowance through Pluxee, subject to eligibility.
  • Childcare assistance for children up to 5 years and 11 months old.
  • Additional financial support for employees with children with disabilities.
  • Life insurance.
  • Fuel or commuting allowance, depending on eligibility.
  • Home office allowance for remote and hybrid employees.
  • Welcome package for new parents.
  • Access to SESC partner benefits, subject to eligibility.
  • Professional development and educational resources through internal learning platforms and digital libraries.
  • Free emotional and psychological support through the Acolhe360º program.
  • Access to quick massage services and on-site medical facilities, subject to eligibility.
  • Optional additional benefits, including Wellhub, TotalPass, Pet Club, Flash, Férias&Co, public transportation allowance (VT), Allya, and educational partnerships.
  • Remote work opportunity within Brazil.
  • An inclusive workplace where all positions are open to professionals with disabilities.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

[Crédito] Software Engineer Pleno - C#
[Crédito] Software Engineer Pleno - C#

Jobgether • Brazil

Hybrid
BRL 120,000 - 180,000
Medical and dental insurance
Telemedicine access
Meal/food allowance
+2
Pessoa Desenvolvedora Full-stack React / .NET — Sênior
Pessoa Desenvolvedora Full-stack React / .NET — Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 240,000
Medical insurance
Dental insurance
Annual bonus program
+1
Pessoa Desenvolvedora Back-End Sênior
Pessoa Desenvolvedora Back-End Sênior

Jobgether • Brazil

Remote
BRL 167,000 - 290,000
Fully remote
Medical and dental insurance
Telemedicine services
+8
[Banking/Gerir] Sênior Software Engineer - Golang
[Banking/Gerir] Sênior Software Engineer - Golang

Jobgether • Brazil

Remote
BRL 180,000 - 320,000
Health and dental insurance
Remote work within Brazil
Meal/food allowance
+2
Analista de Infraestrutura - SRE Sênior
Analista de Infraestrutura - SRE Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 300,000
Fully remote in Brazil
Flexible working hours
Healthcare coverage
[Bankinkg/Investimentos] Software Engineer Pleno - Golang
[Bankinkg/Investimentos] Software Engineer Pleno - Golang

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Meal allowance
Home office stipend
+1
Desenvolvedor Full Stack Pleno | Java e Angular
Desenvolvedor Full Stack Pleno | Java e Angular

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Meal allowance
Course discounts
Online learning platform access
+5
Delivery Manager Pleno
Delivery Manager Pleno

Jobgether • Brazil

On-site
BRL 180,000 - 300,000
Meal and food allowance
Desenvolvedor Backend Sênior
Desenvolvedor Backend Sênior

Jobgether • Brazil

Remote
BRL 100,000 - 115,000
Monthly contractor compensation: R$ 8,
Pessoa Desenvolvedora de Software Backend Pleno
Pessoa Desenvolvedora de Software Backend Pleno

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Dental insurance
Private pension plan
+4