Plan, organize, and oversee technical and strategic initiatives
Operate with an analytical, questioning, and metrics-driven mindset
Connect product needs with optimal engineering decisions
Negotiate and collaborate with multiple areas across the company
Lead and actively support problem-solving and conflict resolution
Conduct technical and people management (allocation, team climate, engagement, feedback, team building, vacations, and banked hours)
Ensure visibility of priorities, risks, dependencies, and progress
Use management and monitoring tools to provide transparency to the team
Apply and promote agile frameworks (Kanban, Scrum, Lean, or SAFe)
Requirements
Bachelor's degree or higher
Preferred: experience adopting and orchestrating AI within the SDLC (code curation and quality, prompt engineering applied to technical contexts, productivity improvements, assisted leadership, and facilitating team upskilling)
Experience in transactional core banking environments (accounts, payments, PIX, settlements, open finance)
Product-minded with an understanding of business metrics
Experience in people management and leading development teams
Knowledge of modern architecture (APIs, gateways, microservices, containers, messaging, event streaming)
Knowledge of .NET, Node, or JavaScript
Experience with cloud platforms (AWS, Azure, or GCP)
Strong command of engineering best practices (design patterns, clean code, observability, CI/CD)
Tracking team performance metrics (lead time, throughput)
Managing relationships with internal and external partners
Tech Stack
AWS
Azure
Google Cloud Platform
JavaScript
Node.js
SDLC
.NET
Benefits
Educational platform
Access to undergraduate and postgraduate programs, language courses, short courses, and mentorships