Job Closed
This listing is no longer active.
Based in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
Senior Software Engineer, Interest Management
Location
Brazil
Posted
81 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Interest Management
Visa
• Design, develop, and operate Interest Engine for configuring and calculating interest across core banking products • Develop functionalities on the platform, manage feature evolution/system maintenance • Support team and remove technical impediments, coordinate technical refinement based on business specifications • Communicate with stakeholders during product development • Develop technical tasks, prioritize and manage backlog • Use AI Tools to improve team processes • Conduct stress/performance tests • Apply standard processes using programming languages (e.g. Java, Python) • Collaborate on piloting new technology capabilities and features • Analyze bugs and apply debugging tools
Job Requirements
- Be based in Brazil
- 4+ years of experience in product development related role within the technology or financial services sector
- Ability to design architecture with attention to resilience, cost, and performance
- Proficiency in systems development using Java
- Experience with Python or knowledge of big data tools such as (Databricks, Airflow, Spark)
- Excellent communication skills, both verbal and written, with the ability articulate priorities
- Demonstrated experience managing product backlogs and supporting product roadmaps
- Ability to work independently in a remote, multicultural team environment
- Solve complex problems of concurrency, multi-threading, and increased latency
- Proficiency in microservices architecture
- Proficiency in cloud development (AWS preferred)
- Availability to be part of the team's on-call schedule
- Ability to troubleshoot and handle observability tools (Grafana preferred)
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Software Engineer Jobs
• Desarrollo de aplicaciones nativas para iOS utilizando Swift y SwiftUI • Colaboración en proyectos actuales dentro del equipo de Desarrollo • Implementación de arquitecturas MVVM en nuevas aplicaciones • Uso de herramientas de monitorización como Crashlytics y Datadog • Automatización del flujo de trabajo de desarrollo utilizando CI/CD • Testing y aseguramiento de calidad de software • Participar en la toma de decisiones técnicas sobre diseño de la aplicación
• Implement Integration Solutions using Oracle Integration Cloud Service (OIC) • Develop integrations between Oracle Cloud ERP and HCM with other applications • Utilize various Technology Adapters for integration tasks • Apply Web Service technologies in development • Collaborate with functional & technical teams to achieve project objectives
• Build and maintain high‑quality, scalable iOS applications using Swift and SwiftUI . • Ensure performance, reliability, accessibility, and a polished user experience across the app. • Refactor and improve existing codebases, applying modern iOS architectures and best practices. • Develop high‑quality, test‑covered code (unit, snapshot, integration); contribute to scalable patterns and shared components. • Collaborate in an agile, cross‑functional team, taking ownership of features end‑to‑end. • Participate in code reviews and technical discussions to uphold quality, security, and performance standards. • Support CI/CD pipelines, releases, and automated testing. • Document technical specifications, setup steps, and architectural decisions (ADR style). • Proactively identify technical debt and drive continuous improvement. • Use AI tools responsibly to boost productivity and solve complex engineering problems.
• Develop and maintain high‑quality iOS applications using Swift and Objective‑C, with a focus on performance and user experience. • Refactor and improve existing codebases to ensure scalability and maintainability. • Apply MVVM, Clean Architecture, and SOLID principles in day‑to‑day development. • Write test‑covered, production‑ready code and contribute to team technical decisions. • Collaborate in an agile, cross‑functional team, participating in planning and reviews. • Conduct and participate in code reviews, ensuring best practices and coding standards. • Support CI/CD pipelines, release processes, and version control using Git. • Work closely with design and product teams to deliver solutions aligned with UI/UX best practices. • Use AI tools (e.g. GitHub Copilot, ChatGPT, Claude) to improve productivity while critically evaluating AI‑generated outputs. • Create and maintain clear technical documentation.



