Build and improve the database systems that connect DuckDB to the cloud, leading work on query execution, resource assignment, performance, reliability, and cross-team user experience.
Engenheiro de Software Senior (Java)
📜 Description
- Desenvolver softwares escaláveis e seguros para aplicações críticas e de grande volume de dados.
- Liderar a concepção, implementação e acompanhamento de novas funcionalidades e produtos.
- Definir arquiteturas e criar soluções que melhorem a experiência do cliente.
- Planejar mudanças, estimar impactos e analisar riscos das aplicações.
- Criar e monitorar métricas de qualidade e desempenho; colaborar com segurança e aprimorar processos técnicos da equipe.
🛠️ Requirements
- Formação superior em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas.
- Domínio de programação orientada a objetos, estrutura de dados e algoritmos.
- Experiência com versionamento de software.
- Experiência em CI/CD.
- Sólido conhecimento em modelagem, documentação e implementação de APIs.
- Experiência em modelagem e integração de bancos de dados relacionais e não relacionais.
- Vivência em arquiteturas distribuídas, resilientes, escaláveis e de alta performance.
- Experiência com Message Brokers e Streaming.
- Conhecimento em processos Batch distribuídos.
- Experiência com boas práticas de qualidade de software, incluindo testes automatizados, segurança, monitoramento e documentação.
Full job description
Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛
Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!
Tá a fim de uma carreira que rende mais? Confira essa oportunidade e #VemProPags!
Responsibilities
- Trabalhar em equipe no desenvolvimento de softwares escaláveis e seguros, que lidam com grande volume de dados e aplicações críticas.
- Liderar a concepção e implementação de novas funcionalidades/produtos, garantindo sua entrega e acompanhamento.
- Definir a arquitetura das aplicações.
- Criar soluções que simplifiquem e tornem a experiência do cliente mais produtiva.
- Planejar, estimar e analisar impactos e riscos em mudanças de aplicações.
- Criar e monitorar métricas de qualidade e desempenho das aplicações desenvolvidas.
- Interagir com diferentes áreas da empresa e times de negócio altamente qualificados, em um ambiente dinâmico e de crescimento profissional.
- Participar de feedbacks, expressar opiniões e contribuir para o planejamento de carreira, contando com o suporte de profissionais experientes.
- Colaborar com a equipe de segurança para garantir a confiabilidade da plataforma.
- Contribuir para a evolução dos processos técnicos da equipe, incluindo práticas como Dojo e Pair Programming.
- Buscar aprendizado contínuo e evolução na carreira, com o suporte de profissionais mais experientes.
Requirements
- Formação superior em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas.
- Domínio de programação orientada a objetos, estrutura de dados e algoritmos.
- Experiência com versionamento de software.
- Experiência em CI/CD.
- Sólido conhecimento em modelagem, documentação e implementação de APIs.
- Experiência em modelagem e integração de bancos de dados relacionais e não relacionais.
- Vivência em arquiteturas distribuídas, resilientes, escaláveis e de alta performance.
- Experiência com Message Brokers e Streaming.
- Conhecimento em processos Batch distribuídos.
- Experiência com boas práticas de qualidade de software, incluindo testes automatizados, segurança, monitoramento e documentação.
Similar jobs
Search more Backend Engineer jobsOwn and deliver complex backend services using Java or Kotlin, shape core system domains, improve engineering practices, and mentor developers while collaborating across product, QA, and DevOps.
Build AI-enabled tools and scalable backend services that connect AI agents with Okta capabilities, while owning technical solutions, improving reliability, contributing to open-source SDKs, and mentoring engineers.
Backend Engineer, Integrated Booking and Ticketing System, Facility Service System
Design, build, and operate reliable backend services for booking and ticketing platforms, owning complex features from technical design through production while improving service quality and reliability.
Senior Software Engineer - Core Experience
Build and evolve backend services and developer-facing APIs, Terraform Provider, and MCP integrations, owning features from design through production while improving reliability, security, and developer experience.
