




Job Summary: Work as a Principal Software Engineer, leading architectural decisions, designing distributed solutions, and serving as a technical reference for engineering teams. Key Highlights: 1. Lead architectural and platform evolution decisions 2. Design distributed, resilient, and high-performance solutions 3. Serve as a technical reference for engineering teams **About Bradesco** Bradesco is one of Brazil’s largest financial groups, with a history marked by pioneering spirit and innovation. Through our broad portfolio of financial products, banking services, and insurance offerings, we contribute to individuals’ aspirations and the sustainable growth of businesses and society. Join our financial ecosystem and impact the experience of millions of people! At Bradesco, we value diversity in all its forms. Therefore, our job openings are open to everyone, regardless of gender, race, sexual orientation, disability, age, or any other characteristic. Learn more at https://banco.bradesco/html/classic/sobre/index.shtm **Responsibilities and Duties** What is our Systems Department (DS) team? We enable IT solutions that ensure seamless integration among business-support systems, maintaining a structured and technologically up-to-date application architecture while meeting business requirements with high availability and performance. Work model: Hybrid – 2 days onsite Unit: São Paulo **Your Day-to-Day** As a Principal Software Engineer, you will work within the Payroll Deduction Loans (Consignado) Management area, performing the following key activities: * Lead architectural and platform evolution decisions for the payroll deduction loans platform; * Design distributed, resilient, and high-performance solutions; * Serve as a technical reference for engineering teams; * Integrate and modernize services using Java, MongoDB, COBOL, and DB2; * Ensure service observability and health using Dynatrace, Elastic, and Datadog; * Collaborate with business, architecture, and security areas on strategic decisions. **Requirements and Qualifications** What do you need to have or know? * Java, Spring, microservices, and APIs; * MongoDB, Redis, and DB2; * Experience working with legacy COBOL environments; * Experience with CLOUD (preferably Azure); * Observability tools: Dynatrace, Elastic Stack, Datadog; * Messaging systems (Kafka/MQ); * Platform solution design for banking environments. Bonus points if you have: * Experience with Payroll Deduction Loans (Crédito Consignado). **What We Offer** At Bradesco, we value health and well-being, offering an extensive portfolio of benefits to all our employees: * PLR or Bonus: Based on position eligibility* * Health Insurance * Dental Insurance * Life Insurance * Food Allowance * Meal Voucher * 13th Food Basket * Total Pass * Transportation Voucher (optional enrollment) * Discounts on products and services from partner companies * Private Pension Plan (optional enrollment, with financial contribution from Bradesco Organization) * Bradesco Well-Being Program: health, well-being, and quality-of-life initiative * Unibrad: Bradesco Corporate University * Fee Waivers: special conditions across various products and services * Childcare or Nanny Assistance * Extended Paternity Leave: 20 days * Maternity Leave: 180 days, including pregnancy support through postpartum


