Software Engineer III - POS

Stone - Linkedin

United States

Hybrid

USD 110,000 - 160,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Plano de Saúde e Odontológico com copa
Hospital Virtual Verde
Subsídio de medicamentos
Vale Refeição/Alimentação
Auxílio Creche
Seguro de Vida
Auxílio combustível
Auxílio home office
Convênio SESC
Benefício Educação
Acolhe360º
Quick Massage

Job summary

Stone procura engenheiro de software pleno para desenvolver e manter o App Vender, com integração contínua a SDKs da plataforma POS e bibliotecas compartilhadas. Você atuará na melhoria de fluxo de cobrança e emissão, com foco em qualidade, testabilidade e desempenho.

A vaga exige experiência em Kotlin, MVVM/MVI e testes, além de domínio de REST e ferramentas Android modernas. Programa híbrido com suporte remoto, benefícios abrangentes, e atuação em ambiente de pagamentos.

Qualifications

  • Experiência sólida em desenvolvimento Android nativo com Kotlin (obrigatório) e Java para legado.
  • Domínio de Coroutines/Flow, incluindo StateFlow/SharedFlow e testes de fluxo.
  • Arquiteturas MVVM, MVI ou Clean Architecture com trade-offs justificados.

Responsibilities

  • Desenvolver e manter os módulos do App Vender e bibliotecas compartilhadas.
  • Integrar com SDKs da plataforma POS e com serviços REST.
  • Garantir qualidade com testes unitários e de integração e monitorar performance.

Skills

Kotlin
Java
Coroutines & Flow
MVVM / MVI / Clean Architecture
Dependency Injection (Hilt/Dagger)
Jetpack Compose
SQLDelight/Room
Retrofit/OkHttp
Testing (unit & integration)
Git & CI/CD
Android Services/WorkManager

Tools

Android Studio
Gradle
KMP (Kotlin Multiplatform)
REST APIs

Job description

Sobre a Stone:

Somos muito mais do que uma empresa de maquininhas! A Stone é uma empresa de tecnologia e serviços financeiros focada no(a) cliente.

Nascemos com o propósito de ser protagonistas na transformação da indústria de pagamentos, servindo o(a) empreendedor(a) brasileiro(a) e transformando seus sonhos em resultados.

Somos a maior empresa independente de meios de pagamentos do Brasil, com mais de quinze mil pessoas espalhadas pelas cinco regiões do país, em um cenário repleto de desafios e oportunidades. Valorizamos o trabalho em equipe, a flexibilidade, o desenvolvimento contínuo e os pensamentos disruptivos e incansáveis na busca de soluções para a nossa RAZÃO.

Nossa Cultura:

Por aqui, vivemos nossa cultura no dia a dia, guiados por esses 5 valores:

O cliente é a razão
O cliente é o motivo pelo qual existimos e só temos sucesso se ele tiver sucesso.

Cabeça de dono
Fazemos o que é certo, do jeito certo, com responsabilidade e tecnologia para decidir melhor.

Direto ao ponto
Profundidade para entender e simplicidade para resolver.

Excelência é um jogo de equipe
Construímos um negócio de longo prazo, em time e com colaboração.

Paixão em cada detalhe
Fazemos com paixão, atenção aos detalhes e vontade de surpreender para ajudar o cliente a vencer.

Como é ser uma pessoa Software Engineer Pleno:

O nosso maior desafio é garantir que o fluxo crítico (da venda e cobrança até a emissão da NFC-e e impressão) funcione de forma impecável, evitando que o cliente passe por problemas de cobrança duplicada ou falhas no balcão. Você vai desenvolver e dar manutenção nos módulos do App Vender e nas bibliotecas compartilhadas, integrando constantemente com os SDKs da nossa plataforma POS.

O que esperamos de você:
  • Experiência sólida em desenvolvimento nativo Android com Kotlin (obrigatório); Java o suficiente para navegar código legado;
  • Coroutines e Flow com profundidade: escopos, cancelamento, StateFlow/SharedFlow, backpressure — e como testar fluxo assíncrono;
  • Domínio real de arquitetura de software (MVVM, MVI, Clean Architecture) e de princípios de design (SOLID), com capacidade de justificar trade-off, não de reproduzir template;
  • Modularização e Gradle: já quebrou ou reorganizou módulos em projeto multi-módulo; entende version catalog, flavors, build types e buildConfigField;
  • Injeção de dependência (Hilt/Dagger) em projeto multi-módulo;
  • Jetpack Compose: gestão de estado, recomposição, performance e testabilidade — com conforto para conviver com XML legado;
  • Persistência e rede: SQL local (SQLDelight ou Room), Retrofit/OkHttp, estratégias offline-first, sincronização e tratamento de falha de conectividade;
  • Testes como parte do trabalho, não como etapa posterior: unitários e de integração, com mocks/fakes, testando ViewModel e Flow (MockK, Turbine ou equivalentes);
  • Android Services e ciclo de vida: BroadcastReceiver, serviços em background, WorkManager/ForegroundService;
  • Git e CI/CD: trabalho com trunk e release branches, e experiência configurando ou corrigindo pipeline.
O que aumenta as suas chances:
  • Experiência prévia com terminais de pagamento (POS) ou sistemas embarcados, impressoras térmicas, leitores, SDKs de hardware, dispositivos com recurso restrito;
  • Domínio de meios de pagamento: fluxo de transação, adquirência, conciliação, fiscal (NFC-e), idempotência em operação financeira;
  • Experiência com observabilidade e analytics: instrumentação de funil, definição de métricas de saúde e construção de dashboards em Grafana, GCP ou Looker Studio;
  • Familiaridade com IA e engenharia de prompts aplicadas a desenvolvimento, automação e análise, o time já opera em fluxo spec-driven assistido;
  • Familiaridade com AOSP ou customizações de firmware, útil para depurar comportamento específico de fabricante;
  • Experiência com KMP (Kotlin Multiplatform).
Nosso pacote de Remuneração e Benefícios:

(itens com asterisco possuem regras específicas de elegibilidade, que serão explicadas pelos recrutadores ao longo do processo seletivo)

Salário Fixo

Pacote de Remuneração Variável* (PLR, ILP ou Comissão - disponibilizado conforme a elegibilidade do cargo, não sendo um modelo de livre escolha)

Plano de Saúde e Odontológico com coparticipação (exceto para profissionais com deficiência que não possuem coparticipação)

Hospital Virtual Verde: equipe de telemedicina disponível 24 horas por dia, 7 dias por semana

Subsídio de medicamentos

Vale Refeição e/ou Vale Alimentação - Pluxee* (exceto para cargos de Executivo(a) Comercial - 6hrs)

Auxílio Creche (para crianças até 5 anos e 11 meses)

Auxílio Filho com Deficiência

Seguro de Vida

Auxílio combustível ou auxílio deslocamento *

Auxílio home office * (apenas para contratos Híbridos ou Remotos)

Kit Acolhimento para novos pais

Convênio SESC*

Benefício Educação - Plataforma interna de autodesenvolvimento (Studa e Biblioteca Stone)

Acolhe360º - Apoio emocional (gratuito)

Quick Massage e Ambulatório*

Opcionais:

Wellhub - TotalPass - Pet Club - Flash - Férias&Co - VT - Allya - Parcerias educacionais

Além das vagas afirmativas, todas as vagas Stone também são destinadas a pessoas com deficiência.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Stone - Linkedin • United States

Hybrid
USD 5,800 - 12,000
Plano de Saúde
Plano Odontológico
Home Office
+5
[Crédito] Software Engineer III - Mobile
[Crédito] Software Engineer III - Mobile

Stone - Linkedin • United States

Hybrid
USD 90,000 - 120,000
Plano de Saúde
Remuneração Variável
Hospital Virtual Verde
+2
[Crédito] Software Engineer III - C#
[Crédito] Software Engineer III - C#

Stone - Linkedin • United States

Hybrid
USD 23,000 - 39,000
Plano de Saúde e Odontológico
Vale Refeição/Alimentação Pluxee
Auxílio Creche
+6
[Cartões] Sênior Software Engineer Golang
[Cartões] Sênior Software Engineer Golang

Stone - Linkedin • United States

Hybrid
USD 35,000 - 58,000
Plano de Saúde e Odontológico
Home Office
Vale Refeição
+4
[Banking/Boletos] Sênior Software Engineer - Golang
[Banking/Boletos] Sênior Software Engineer - Golang

Stone - Linkedin • United States

Hybrid
USD 120,000 - 165,000
Health plan
Dental plan
Telemedicine
+3
Analista de Dados e Indicadores Pleno
Analista de Dados e Indicadores Pleno

Stone • United States

Hybrid
USD 20,000 - 33,000
Plano de Saúde e Odontológico
Vale Refeição/Alimentação
Auxílio Creche
+4
DATA SCIENTIST III
DATA SCIENTIST III

Stone - Linkedin • United States

Hybrid
USD 120,000 - 180,000
Plano de Saúde
Plano Odontológico
Hosp. Virtual Verde
+12
Agente Stone - Consultor(a) Comercial Externo | Sorriso/MT
Agente Stone - Consultor(a) Comercial Externo | Sorriso/MT

Stone - Linkedin • United States

On-site
USD 8,600 - 17,000
Plano de Saúde e Odontológico com cop-
Auxílio combustível ou deslocamento
Vale Refeição e/ou Vale Alimentação
+5
Analista De Riscos De Modelos PL - Validação de modelos
Analista De Riscos De Modelos PL - Validação de modelos

Stone • United States

Hybrid
USD 115,000 - 150,000
Plano de Saúde
Auxílio transporte
Vale-refeição
Especialista De Riscos De Modelos- Validação de modelos
Especialista De Riscos De Modelos- Validação de modelos

Stone • United States

Hybrid
USD 120,000 - 180,000
Salário fixo
Plano de Saúde e Odontológico
Auxílio combustível/deslocamento
+2