Back to search
Bradesco Bank Linkedin · Posted 1mo ago

Software Engineer

Coral Gables, Florida, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent