Senior Lead Developer – Reporting Platform

ADP

Education
Benefits
Skills

About the Role

We’re looking for a Senior Lead Developer to take ownership of our in-house report execution engine — a fast, performance-critical system that runs subsecond queries across different data sources, sometimes combining them on the fly.

This is a hands-on leadership role for a developer who enjoys going deep into a single, technically challenging system. We're not looking for a high-level architect – we need someone who still writes code, makes smart technical decisions, and leads through hands-on work.

You’ll take ownership of a performance-critical platform, guiding its architecture, improving reliability, and shaping how we build – all built on a modern, cloud-native stack.

What You’ll Do

  • Own the technical direction, architecture, and performance of the report execution engine
  • Design and build systems using Python, Java (Spring Boot), Redis, and AWS Lambda, along with other cloud-native technologies like ECS/EKS, Docker, and Kubernetes
  • Lead technical decision-making, define coding standards, and help the team stay aligned on best practices
  • Work closely with architects, engineers, and other teams to ensure everything integrates smoothly
  • Review code, troubleshoot tricky issues, and help others grow through feedback and collaboration
  • Improve how we test, monitor, deploy, and evolve the platform over time

What We’re Looking For

  • 10+ years of software development experience
  • 5+ years in a technical leadership or architecture-focused role
  • Strong communication skills in English, both written and verbal
  • Proven experience building and operating high-throughput systems in the cloud (preferably AWS)
  • Strong experience building systems in Python and using Redis at scale
  • Proficient with Java and familiar with frameworks like Spring Boot and Hibernate
  • Experience with REST APIs, event-driven architecture, and microservices
  • Comfortable working with both relational (Oracle) and NoSQL (MongoDB, DynamoDB) databases
  • Familiar with CI/CD workflows, Git, and tools like Jenkins
  • Comfortable working with Infrastructure as Code (Terraform preferably) in cloud-native environments

Bonus points for:

  • Knowledge of relational algebra or query planning/optimization concepts
  • Experience with Apache Calcite, Kafka, or DAG-based pipelines (Airflow, Step Functions)

Why This Role Stands Out

  • You’ll own a core platform — not just maintain it, but actually shape where it goes
  • You’ll work on a system that’s small enough to move fast, but big enough to matter. Decisions are made by people who build the thing — not layers of management
  • You’ll have the freedom to make architectural decisions, try new ideas, and influence how we build software

What Success Looks Like

  • You’ve made this engine stable, fast, and ready for what’s next
  • You’ve made improvements that directly impact how fast and confidently we can ship
  • You’ve become the go-to person for deep technical questions and forward-looking planning
  • You’ve contributed to architecture and design decisions, bringing clarity and forward momentum to the team
  • You’re a trusted contributor — someone others turn to for technical input, context, and delivery confidence
  • O modelo de trabalho adotado pela ADP é office based/presencial, com a possibilidade de trabalho em home-office por até duas vezes na semana.
  • Considerando que as atividades desempenhadas pelos ocupantes deste cargo envolvem acesso a informações altamente confidenciais e sensíveis de clientes da ADP e de seus respectivos empregados, a ADP reserva-se o direito de conduzir checagem de histórico, de tempos em tempos, conforme autoriza o Incidente de Recurso de Revista Repetitivo nº 01 do Tribunal Superior do Trabalho, mediante consentimento do candidato/trabalhador.

.

Read Full Description
Confirmed 4 hours ago. Posted 21 days ago.

Discover Similar Jobs

Suggested Articles