Lead the software development strategy, supporting technical decisions and architectural direction aligned with the business.
Ensure the continuous evolution of the software engineering discipline (SDD), with a focus on structured practices for design, development, testing, deployment and operations.
Define and maintain architecture, quality and technical governance standards, promoting consistency across teams.
Monitor teams' technical maturity, driving practices such as metrics-driven engineering, continuous quality and automation.
Work on solving complex problems in distributed environments, supporting teams with troubleshooting, root cause analysis and recurrence prevention.
Promote a modern engineering culture with strong use of observability practices (logs, metrics, tracing) and reliability.
Integrate the use of Artificial Intelligence into the development cycle (SDLC), supporting teams in using AI for:
Increasing productivity in coding, code review and testing
Generating and analyzing automated tests
Supporting incident analysis and pattern identification
Assisted documentation and code quality improvement
Be a technical reference for the responsible adoption of AI, ensuring ethical, secure use aligned with organizational guidelines.
Continuously evolve engineering metrics (lead time, throughput, incidents, test coverage, operational efficiency), promoting transparency and continuous improvement.
Collaborate on designing resilient, scalable and secure solutions, with a focus on performance and member experience.
Support the operation of production systems, ensuring stability, scalability and reliability.
Lead and actively participate in war rooms and incident/problem management processes.
Evolve the technical roadmap with a systemic view, connecting technical decisions to business value.
Requirements
Advanced experience with Apache Kafka (architecture, tuning and high availability).
Proficiency in JVM languages (Java, Kotlin or Scala) and experience in optimization/performance practices.
Strong knowledge of design patterns, Domain-Driven Design (DDD), CQRS and Event Sourcing.
Experience in distributed environments, with the ability to perform troubleshooting, log analysis, tracing and monitoring.
Experience with SQL and NoSQL databases, including query optimization and caching strategies.
Solid background in microservices architecture, CI/CD, observability and service mesh (Istio/Linkerd).
Ability to lead technical decisions and architectural direction aligned with the business.
Ability to disseminate knowledge of Artificial Intelligence applied to Software Engineering, mentoring team members and promoting structured AI adoption across the development lifecycle.
Tech Stack
Apache
Java
Kafka
Kotlin
NoSQL
Scala
SDLC
SQL
Benefits
14th and 15th fixed salaries;
Profit-sharing (based on seniority);
Health and dental plans without co-pay;
Well-being programs with Wellhub (formerly Gympass), nutrition, psychology, occupational health, massage, running group and local gym;
Food and Meal Vouchers – flexible allocation between VA/VR cards, without co-pay;
Extended maternity and paternity leave;
Childcare or nanny assistance for children up to 6 years and 11 months;
Assistance for children with disabilities, no age limit;
Life insurance;
Private pension up to 7% of salary;
Training platform – Sicredi Aprende, offering a variety of courses;
40-hour workweek – using a time bank system;
Telework allowance (except for positions that require 100% on-site presence).