For Employers

Visa

Sr SW Engineer, Tribe Investments

Posted 5 days ago
2-5 years experience
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

Design, build, and maintain scalable distributed services and data pipelines for financial products while integrating AI-assisted engineering tools. Collaborate with cross-functional teams to ensure system reliability, performance, and compliance with strict financial regulations.

About Us
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.

At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.

Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.

Job Description

The Investments tribe builds and operates financial-market infrastructure at the heart of the modern financial system. We engineer for some of the largest and most systemically important financial institutions in the world, and we run under strict central-bank and financial-market regulation. Our platforms finance investment assets in real time, at a scale of over 150 million operations per day. We meet that bar on a modern engineering foundation of high-performance services in languages such as Java and Go, cloud-native distributed systems, event-driven architectures, and large-scale data processing with Spark and Databricks across billions of records. And we go further by working as an AI-native tribe, where large language models, retrieval-augmented knowledge, autonomous agents, and end-to-end automation are already part of how we design, build, review, and ship software. 

We are looking for a Senior Software Engineer to design, build, and operate reliable software for our Investments products while helping the squad deliver faster, safer, and smarter through the practical use of AI. You will contribute across the software development lifecycle, from solution design and implementation to testing, deployment, observability, and production support. You will apply strong engineering judgment, collaborate closely with product and technical partners, support other engineers through thoughtful reviews and knowledge sharing, and help turn complex business and regulatory requirements into secure, scalable solutions. You are comfortable working through ambiguity, take ownership of outcomes, and balance delivery speed with quality, operational excellence, and long-term maintainability.


What you will do:

  • Contribute to technical decisions within the squad, participating in discussions on system design, reliability, observability, technical debt, and alignment with business and regulatory needs.
  • Design, build, test, and maintain scalable distributed services and data pipelines that operate under strict correctness, performance, and availability requirements.
  • Use and extend AI-assisted engineering tools, skills, commands, agents, and automations that improve planning, implementation, testing, review, documentation, and delivery.
  • Apply responsible AI practices, using approved tools, appropriate domain context, and human validation while protecting sensitive and regulated data.
  • Improve developer experience by identifying recurring friction, reducing manual effort, and contributing reusable tooling, templates, and self-service capabilities.
  • Deliver clean, efficient, secure, testable, and well-documented code, supported by automated tests and appropriate quality controls in the delivery pipeline.
  • Collaborate closely with cross-functional partners across product, architecture, delivery, and operations to translate business and regulatory requirements into sound technical solutions.
  • Communicate technical solutions, trade-offs, dependencies, and risks clearly to technical and non-technical audiences, and follow through on agreed actions.
  • Support the growth of other engineers through constructive code reviews, pairing, documentation, knowledge sharing, and day-to-day technical guidance.
  • Stay current with relevant technologies, especially in AI and automation, and apply them pragmatically to improve squad outcomes.

This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. #LI‑Remote

Qualifications

Basic Qualifications:


  • 2 years relevant work experience with a Bachelor's degree; OR 5 years relevant work experience;
  • Strong hands-on experience with Go as the primary programming language.
  • Strong knowledge and hands-on experience designing, building, and operating scalable microservices, with a solid understanding of distributed systems and common architectural trade-offs.

Preferred Qualifications:

  • English proficiency at B1 level or higher.
  • Core Engineering & Programming
    • Strong knowledge and hands-on experience designing, building, and maintaining microservices, with Go as the preferred and primary programming language.
    • Strong hands-on experience with Go, including the development of reliable, scalable, high-performance, and production-grade services.
    • Practical experience with Java or other JVM-based languages is highly desirable, with adaptability to work across additional languages and technology stacks as needed.
    • Advanced proficiency with version control and collaborative development workflows, including resolving complex merge and repository issues.
  • Distributed Systems, Data & Architecture
    • Understanding of distributed systems concepts, including distributed transactions, idempotency, race conditions, concurrency, and event-driven architectures using message queues, pub/sub, and streaming.
    • Experience with relational and NoSQL datastores, including in-memory and key-value stores, with solid data modeling skills across relational and non-relational stores.
    • Experience with data processing technologies such as Spark and Databricks, or working effectively with large datasets and distributed data workflows.
  • Cloud, DevOps & Production
    • Hands-on experience running production workloads on a major cloud provider, including containers and orchestration platforms, applying performance, scalability, security, reliability, and observability practices.
    • Experience with infrastructure as code, modern CI/CD, and GitOps-based deployment practices, including quality, security, and AI-assisted checks in automated pipelines and delivery gates.
    • Strong debugging and troubleshooting skills across distributed services, integrations, codebases, and production environments.
  • AI & AI-Assisted Engineering
    • Experience building or extending AI agents, skills, or automations and using AI across the software lifecycle to improve engineering productivity and quality.
    • Experience grounding AI tools in domain knowledge through structured prompts, knowledge bases, or retrieval, and validating outputs for correctness, reliability, accuracy, grounding, safety, cost, and latency.
    • Familiarity with agent tooling and interoperability standards such as the Model Context Protocol (MCP), AI evaluation and observability, and responsible AI practices for regulated, sensitive-data environments, including data minimization, guardrails, approved tooling, and human oversight.
  • Quality, Developer Experience & Technical Leadership
    • Experience improving the development lifecycle through tooling, automation, self-service capabilities, paved-road standards, templates, shared libraries, and reusable components; conducting code reviews and maintaining unit, integration, performance, and end-to-end tests; and contributing to documentation, feature planning, impact analysis, architecture, standards, and engineering best practices.
  • Industry & Regulatory Experience
    • Experience in the financial industry, particularly with payments, investments, or other highly regulated, high-scale, mission-critical systems with strict reliability, correctness, auditability, and compliance requirements.

Visa is an EEO Employer

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

LQA Game Tester (Czech) - Freelance Remote

Full Time Czech Republic Software Development

Senior Staff Engineer - Infrastructure Systems

Full Time United States Software Development

Principal Application Security Engineer

Full Time United States $177K - $225K per year Software Development

Principal Technical Support Engineer

Full Time India Software Development

Software Engineer III

Full Time Ireland, Poland 174K - 373K per year Software Development

Redwood Automation Engineer (RunMyJobs / SAP BPA), SAP Finance, Slovenia

Freelance Slovenia €350 per day Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 216,816+ Jobs in Software Development

Answer easy questions

Answer easy questions

216,816+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified