Sr Sw Engineer, Interest Engine

Visa Visa · Fintech · Brazil · Remote

Software Engineer role focused on designing, developing, and operating Visa's Interest Engine, which handles interest calculation for core banking financial products. The role involves working with Java microservices, Big Data tools (Databricks, Airflow), and cloud-native development, with an emphasis on consistency, scalability, performance, and cost efficiency. The position also requires collaboration with stakeholders, backlog management, and utilizing AI-assisted development tools.

What you'd actually do

  1. Design, develop, and evolve platform functionalities focused on interest calculation and financial processing, ensuring consistency, scalability, and cost‑efficient solutions.
  2. Contribute to feature evolution and system maintenance within a hybrid architecture, including Java‑based microservices and transactional processing using Big Data tools such as Databricks and Airflow.
  3. Support the team by identifying and removing technical impediments, promoting continuous improvement and operational excellence.
  4. Coordinate technical refinement activities based on business specifications, translating functional requirements into scalable technical solutions.
  5. Communicate effectively with stakeholders throughout the product development lifecycle, keeping them informed of progress, risks, and dependencies.

Skills

Required

  • 4+ years of experience in product development or software engineering roles within the technology or financial services sector.
  • Strong proficiency in Java
  • working knowledge of Python and/or Big Data tools such as Databricks, Airflow, or Spark.
  • Solid experience designing and developing microservices architectures with a focus on resilience, performance, and scalability.
  • Proficiency in cloud-native development, preferably on AWS.
  • Ability to design architectures with attention to reliability, cost efficiency, and operational performance.
  • Experience solving complex problems related to concurrency, multi-threading, and latency in distributed systems.
  • Demonstrated experience managing technical backlogs and supporting product roadmaps in collaboration with Product teams.
  • Strong communication skills, both verbal and written, with the ability to clearly articulate priorities and technical concepts.
  • Experience working independently in a remote, multicultural team environment.
  • Hands-on experience with CI/CD pipelines and modern development practices.
  • Availability to participate in the team’s on-call rotation as required.
  • Strong troubleshooting skills and experience working with observability tools (Grafana preferred).
  • Comfort challenging the status quo and proposing innovative solutions beyond traditional approaches.
  • Experience building, deploying, and operating modern services and applications with high quality and scalability.
  • Strong collaboration skills, partnering closely with Product, QA, DevOps, and Agile/Scrum teams.

Nice to have

  • Experience with Infrastructure as Code (Terraform or similar tools).
  • Previous experience working in multi-cloud environments, particularly AWS and Azure.

What the JD emphasized

  • interest calculation
  • financial processing
  • scalability
  • cost‑efficient solutions
  • Java
  • Databricks
  • Airflow
  • distributed systems
  • high‑throughput conditions
  • high quality and scalability