Must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future.
About the Role
Develop, implement, and maintain software solutions supporting banking operations and digital channels. Collaborate with cross-functional teams to deliver secure, scalable, and innovative banking products. Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance
Scope of Responsibilities
- Design, develop, and test software applications for banking platforms (web, mobile, backend).
- Integrate banking systems with third-party services (e.g., payment processors, core banking systems).
- Troubleshoot and resolve technical issues, ensuring high availability and reliability of banking services.
- Implement and maintain security controls to protect sensitive financial data.
- Document technical specifications, workflows, and user guides for developed solutions.
- Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
- Mentor junior developers and contribute to team knowledge sharing.
- Collaborate with compliance and risk teams to ensure software meets regulatory requirements.
- Support incident management and root cause analysis for production issues.
- Ensure solutions comply with banking regulations (e.g., PCI-DSS, GLBA, FFIEC) and internal security standards.
- Drive continuous improvement by adopting best practices in coding, testing, and DevOps.
- Stay updated on emerging technologies relevant to banking (cloud, APIs, cybersecurity, automation).
Qualifications & Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- Proven experience in software development, preferably in banking or financial services.
- Proficiency in programming languages such as Java, Python, C#, SQL, JavaScript, or similar.
- Experience with cloud platforms (AWS, Azure) and microservices architecture.
- Familiarity with banking systems, APIs, and integration protocols
- Knowledge of cybersecurity principles and compliance standards
- Experience with Agile methodologies and tools (Jira, Confluence, Git).
- Strong analytical and problem-solving skills.
- Occasional availability for on-call/emergency support and flexible working hours.
Language: Excellent written and verbal communication skills in English, portuguese or Spanish language skills are a plus.
Bradesco Bank provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Search for this job, NO EMPLOYMENT AGENCIES, HEAD HUNTERS, EXECUTIVE SEARCH FIRMS OR REPRESENTATIVE CALLS PLEASE.