Visa Logo

Software Engineer Senior Consultant

Job Description

Company Description

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.

“This role qualifies for Autorskie Koszty Uzyskania Przychodu (KUP), in accordance with applicable Polish tax regulations. Eligible employees may benefit from preferential tax treatment on income derived from the creation of intellectual property, subject to meeting statutory criteria.”

Job Description

Visa is building a next-generation services that brings intelligent, autonomous agents into large-scale distributed applications across our global ecosystem. We’re seeking a Sr. Consultant Software Engineer who will architect, design, and build scalable backend systems. You will work with other Senior Engineers and technical leaders to define the architecture, scaling strategy, and engineering standards for Visa’s AI-driven products. This is a role for a hands-on technical leader — a go-getter, builder, and problem solver with deep experience in Java microservices, GenAI integration, and distributed system design, and a true-north, entrepreneurial mindset focused on speed, quality, and innovation.

Architecture & System Design:

  • Design multi-tier, distributed systems using Java (Spring Boot) with clear domain boundaries and API contracts.
  • Use REST for efficient service-to-service communication between microservices, AI agents, and front-end applications.
  • Architect and evolve backend microservice platforms that support GenAI-driven capabilities, agent orchestration, and MCP-based model interactions.
  • Design and implement Model Context Protocol (MCP) servers and clients to standardize model access, tool invocation, and context exchange across AI services.
  • Ensure security-by-design, including authentication, authorization, data privacy, and compliance with enterprise standards.

Backend Microservices Engineering (Core Focus):

  • Develop and own high-performance backend microservices using Java, Spring Boot, Kafka, MySQL and Event-driven and asynchronous processing patterns
  • Lead the design of highly scalable, low-latency services that meet strict availability and throughput requirements.
  • Apply engineering standards, SDLC best practices, and design patterns across the lifecycle of large-scale systems.
  • Design and optimize database schemas, queries, and data access layers, ensuring reliability and performance at scale
  • Independently deliver and evolve large, mission-critical applications and complex multi-tier solutions.

Generative AI & Developer Productivity:

  • Apply context engineering techniques, including use of memory banks, conversation state, and external knowledge sources, to improve relevance and consistency of AI‑powered features.
  • Design and maintain prompt engineering strategies to ensure reliable, secure, and high‑quality LLM responses across backend services.
  • Implement and integrate Model Context Protocol (MCP) patterns to enable structured tool access, context sharing, and interoperability between AI agents and backend APIs.
  • Integrate AI agents into production applications, enabling task automation, decision support, or intelligent workflows within backend services.
  • Leverage AI‑assisted development tools (e.g., Claude, GitHub Copilot, or similar) in day‑to‑day coding activities to improve development velocity, code quality, and maintainability.
  • Establish best practices for human‑in‑the‑loop workflows, fallback handling, and observability for AI‑driven features.

Scalability, Reliability & Observability:

  • Design fault-tolerant, horizontally scalable systems using Kubernetes and Docker
  • Use Prometheus, Grafana, and distributed tracing tools for auto-scaling, monitoring, and alerting.
  • Drive latency reduction, optimize costs, and enhance resiliency across backend and AI-enabled services.
  • Use telemetry and production metrics to propose and implement architectural and performance enhancements.

Quality Engineering & DevOps:

  • Design and build test automation frameworks (unit, integration, contract, load) to deliver quality software.
  • Conduct code and design reviews to ensure all requirements are met.
  • Support deployment pipelines, staging environments, and production releases.
  • Develop and maintain deployment, rollback, and operations runbooks for large-scale systems.

Global Collaboration & Cross-Time zone Leadership:

  • Collaborate closely with engineering teams in the United States and India, operating effectively across time zones.
  • Maintain the ability to work overlap hours to support real-time design discussions, incident response, and delivery milestones.
  •  Lead solution design and technical alignment with senior engineers and leads across geographies.
  • Synthesize inputs from multiple teams to propose the best technical solutions, balancing scalability, maintainability, and business impact.
  • Act as a knowledge multiplier, sharing best practices, architectural insights, and emerging trends across regions.

Technical Leadership & Collaboration:

  • Partner with product managers, system engineers, and engineering teams to define and execute the technical roadmap.
  • Mentor senior and mid-level engineers, setting  coding standards, architectural patterns, and best practices
  • Provide technical guidance across teams, leveraging backend and AI platform expertise to unblock complex initiatives
  • Balance innovation velocity with enterprise discipline to ensure solutions are production-ready and sustainable over the long term.

Innovation, Strategy & Continuous Improvement:

  • Evaluate and introduce new frameworks, architectures, and deployment models for backend systems and GenAI platforms.
  • Drive adoption of open-source technologies, automation, and platform reusability.
  • Shape long-term strategy for microservice based backend services, including governance, cost controls, and developer experience.
  • Champion continuous improvement across code quality, system design, and operational excellence.

Key Differentiators of This Role

  • Backend-first Staff Engineer II with deep ownership of microservices and distributed systems.
  • Production-grade GenAI integration, not experimental AI work.
  • MCP-driven architecture to standardize model access, tooling, and agent interactions.
  • Strong emphasis on scalability, reliability, and enterprise standards

This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.

Qualifications

Basic Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

  • 10+ years of backend software development experience with Core Java, Spring Boot, Java web application development for RESTful web services and Build Tools, such as Maven.

  • Proven experience building and scaling distributed microservice architectures.

  • 7+ years of strong knowledge in accessing data using Spring Data, JPA and JDBC.

  • 7+ years of working knowledge in Reactive, Event drive programming using Kafka , multi-threading and concurrency.

  • Production-level experience in building and deploying AI Agentic solutions, including orchestration of LLM-based agents, integration with enterprise microservices, and troubleshooting live production environments.

  • Experience building and integrating Model Context Protocol (MCP) frameworks for tool and API interoperability

  • Strong understanding of AI orchestration and LLM integration patterns in distributed environments

  • Good backend experience with Python (FastAPI, Flask, or similar frameworks) is a plus

  • Practice in Test-driven Development

  • Experience with containerization and CI/CD pipelines (Docker, Kubernetes, ArgoCD, Jenkins, GitHub Actions).

  • Working with Checkmarx, Qualys, Aqua and similar code/system scanners and remediation for security focused development

  • Strong knowledge in optimizing SQL, Stored Procedure is a plus.

  • Profession experience in using ETL tool Clover DX to implement import and export data flows.

  • Experience working with API automation with Java based frameworks (Rest Assured, TestNg or JUnit) or JavaScript based frameworks (Jasmine or Jest).

  • Familiarity with SQL and NoSQL databases (MySQL, DynamoDB, MongoDB).

  • Excellent debugging, performance optimization, and system design skills at scale.

Leadership Attributes

  • Go-Getter: Executes decisively, drives clarity, and thrives in ambiguity.

  • Builder: Hands-on technologist who delivers high-impact systems from prototype to production.

  • Hustler: Operates with urgency and persistence to overcome obstacles.

  • Entrepreneurial: Innovates beyond defined scope, with ownership and bias for action.

  • True North: Leads with integrity, clarity, and long-term vision.

  • Lead by Example: Demonstrates accountability, openness, and excellence in technical and people leadership.

  • Execute with Excellence: Sets a high bar for quality, collaboration, and delivery across multi-disciplinary engineering teams.

Tech Stack Snapshot:

  • Languages: Java (Spring Boot), Python (FastAPI, Flask), TypeScript

  • AI Frameworks: LangChain, LangGraph

  • LLMs: GPT, Claude, Gemini

  • Data: MySQL, Hazelcast

  • Infra: Docker, Kubernetes, ArgoCD, AWS/GCP

  • Frontend Integration: React, GraphQL, REST APIs

Additional Information

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.

Share this job:
Please let Visa know you found this job on Remote First Jobs 🙏

1610 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like Visa

Find your next opportunity with companies that specialize in Global Payments Technology Company. Explore remote-first companies like Visa that prioritize flexible work and home-office freedom.

Form3 Logo

Form3

501-1000 form3.tech

Develops and operates a cloud-native payment technology platform as-a-Service for financial institutions.

7 open positions →
Grobhandel Retail Private Limited Logo

Grobhandel Retail Private Limited

201-500 b2c2.com

Provides digital asset liquidity and builds ecosystem infrastructure for financial institutions globally, utilizing crypto-native technology.

View company profile →
Shift Markets Logo

Shift Markets

Provides digital asset infrastructure and white-label exchange technology for financial institutions globally.

View company profile →
FairMoney Logo

FairMoney

501-1000 fairmoney.io

A digital bank offering loans, savings, investments, payments, and cards to consumers and merchants in emerging markets.

5 open positions →
Elite Technology Logo

Elite Technology

501-1000 www.elite.com

Digital financial management and business operations software solutions for law firms globally.

16 open positions →
Circle Logo

Circle

1001-5000 www.circle.com

Develops open internet financial infrastructure, enabling digital currency-powered payments and financial applications globally.

View company profile →

Project: Career Search

Rev. 2026.2

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply