As a Senior Software Engineer, you'll lead the development of platforms that manage pay calculations for restaurant employees, ensuring accuracy and reliability in payroll processes.
Analista de Desenvolvimento SR - Manaus
📜 Description
- Lead end-to-end technical deliveries from requirements analysis to field approval.
- Conduct integrations with hardware partners and financial sector clients.
- Investigate and resolve complex issues across various terminal models and Android versions.
- Define and review code standards, architecture, and security, actively participating in code reviews.
- Support the development of less experienced team members.
- Produce clear technical documentation for the team and partners.
🛠️ Requirements
- Solid experience in native Android development (Kotlin and/or Java).
- Experience with embedded devices or dedicated hardware, handling multiple Android versions.
- Knowledge of security best practices in applications and systems.
- Ability to autonomously troubleshoot issues and communicate technical decisions clearly.
- English proficiency for reading documentation and communicating with partners.
- Experience in at least one of the areas: AOSP or Payments.
Full job description
Por que fazer parte do #PosiTime?
Acreditamos que a tecnologia existe para impulsionar vidas, por isso, todos os dias construímos novas soluções que tornam a vida das pessoas melhor e mais inteligente! Ágeis, vibrantes, ousados, inovadores, diversos, conectados, dinâmicos, empreendedores e resilientes: mais que uma equipe, somos o #PosiTime.
Se você se identifica com o nosso propósito, e procura um lugar para crescer e somar, te esperamos de braços abertos!
Responsibilities
Estamos buscando um(a) Analista de Desenvolvimento Sênior para o time de desenvolvimento Android da Positivo, responsável pelo sistema operacional e pelas soluções de pagamento dos nossos terminais Smart POS. Você vai atuar em uma de duas frentes, desenvolvimento do sistema operacional (AOSP) ou meios de pagamento, com autonomia para tomar decisões técnicas e conduzir integrações com adquirentes, subadquirentes, software houses e TEF houses.
Responsabilidades
- Liderar tecnicamente entregas de ponta a ponta, da análise de requisitos à homologação em campo
- Conduzir integrações com parceiros de hardware (inclusive fornecedores internacionais) e com clientes do setor financeiro
- Investigar e resolver problemas complexos em diferentes modelos de terminal e versões de Android
- Definir e revisar padrões de código, arquitetura e segurança, atuando ativamente em code reviews
- Apoiar o desenvolvimento de profissionais menos experientes do time
- Produzir documentação técnica clara para o time e para parceiros
Frente AOSP
- Customizar e manter builds AOSP para terminais de pagamento (framework, system apps, HALs e serviços de sistema)
- Trabalhar com assinatura de plataforma, permissões privilegiadas, SELinux e políticas de segurança do dispositivo
- Criar, integrar e adaptar SDKs, incluindo a exposição de serviços via AIDL/Binder
- Diagnosticar problemas de boot, performance, conflitos de system apps e atualizações OTA
Frente Pagamentos
- Desenvolver e manter aplicações e bibliotecas de pagamento para Smart POS
- Integrar SDKs e HALs de adquirentes, kernels EMV (contato e contactless) e periféricos como NFC, leitor de cartão, impressora e PIN pad
- Garantir aderência às certificações e normas do mercado, como ABECS, EMVCo e PCI
Requirements
Requisitos
- Experiência sólida em desenvolvimento Android nativo (Kotlin e/ou Java)
- Vivência com dispositivos embarcados ou hardware dedicado, lidando com múltiplas versões de Android
- Conhecimento de boas práticas de segurança em aplicações e sistemas
- Capacidade de conduzir problemas com autonomia e comunicar decisões técnicas com clareza
- Inglês para leitura de documentação e comunicação com parceiros
- Experiência em pelo menos uma das frentes:
- AOSP: build e customização da plataforma, Soong/Make, adb/fastboot e análise de logs de sistema
- Pagamentos: integração de SDKs de pagamento, EMV e fluxos transacionais
Diferenciais
- Experiência com certificações ABECS, EMVCo ou PCI PTS
- Experiência nas duas frentes (AOSP e pagamentos)
Importante: Residir em Manaus
Similar jobs
Search more Software Engineer jobsSenior Software Engineer II - Solution Lifecycle (Remote Eligible)
The Senior Software Engineer II will design and build scalable backend services, contribute to core infrastructure, and mentor engineers while collaborating in a mob programming environment.
Member of Technical Staff, System Software (Runtime & Firmware)
As a Member of Technical Staff in System Software, you will develop the software stack for innovative computing systems, focusing on runtime and embedded firmware integration.
Senior Software Engineer - Solution Lifecycle (Remote Eligible)
Join the Solution Lifecycle team as a Senior Software Engineer I, where you'll design scalable backend services and enhance core infrastructure while collaborating in a dynamic mob programming environment.
As a Senior Forward Deployed Engineer, you'll design and implement bespoke technical solutions for strategic customers, bridging engineering and business needs to drive impactful outcomes.
