Staff Software Engineer
$131.6k - $210.3kVisa
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 Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
The Opportunity:
We are seeking a Staff Software Engineer (Backend) to design, build, and operate scalable, high-performance backend systems, including services enhanced with Generative AI and agent-based capabilities. In this role, you will work closely with senior engineers, product partners, and platform teams to deliver reliable microservices that power business-critical applications.
This is a hands-on senior individual contributor role. You will contribute to technical design, mentor engineers, perform code reviews, and help integrate AI-powered features-such as LLM-backed services, agent workflows, and context-aware systems-into production environments. The ideal candidate combines deep Java backend expertise with practical experience applying modern AI tools and techniques to real-world software development.
The Skills You Bring: Key Responsibilities
Backend Engineering & System Design
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.
Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager. Qualifications Basic Qualifications
• 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience Preferred Qualifications
• 3 or more years of work experience with a Bachelor's Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
• Master's degree in Computer Science, Engineering, Information Systems, or related field and 5+ years of directly related experience, or Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 8+ years of directly related experience, or 8+ years of equivalent professional experience.
• 5+ years of experience with Core Java and RESTful web service development.
• 3+ years of experience with Spring Framework / Spring Boot and build tools such as Maven.
• Strong experience with event-driven and reactive systems using Kafka.
• Strong knowledge of Spring Data, JPA, JDBC, and relational database access.
• Solid understanding of object-oriented design, design patterns, concurrency, and multithreading.
• Experience with CI/CD pipelines and cloud-native deployments using Jenkins, Docker, and Kubernetes.
• Familiarity with security scanning tools such as Checkmarx, Qualys, Aqua, and remediation best practices.
• Strong SQL optimization skills; stored procedure experience is a plus.
• Experience using ETL tools such as Clover DX for data import/export workflows.
• Experience with vector databases (e.g., Pinecone, FAISS, Weaviate) and RAG implementations.
• Exposure to Python-based services (FastAPI, Flask) in AI-enabled systems.
• Experience with API automation frameworks (Rest Assured, TestNG, JUnit, Jasmine, Jest).
• Prior experience with AI/ML-enabled systems in production environments.
• Experience practicing test-driven development (TDD).
• Ability to design, understand, and author APIs.
Generative AI & Intelligent Systems:
• Hands-on experience integrating LLMs into backend applications.
• Practical experience with prompt engineering and context management, including memory handling.
• Familiarity with context engineering concepts, such as memory banks, session state, and retrieval layers.
• Experience implementing or consuming MCP-based or MCP-inspired interfaces for AI tool and context integration.
• Experience integrating AI agents into backend services or products, beyond experimentation or prototypes.
• Demonstrated professional use of AI coding assistants (e.g., Claude, GitHub Copilot).
• We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn't work with payments technology or web applications before joining Visa. U.S. Applicants Only
The estimated salary range for this position is $131,600.00 to $ 210,300.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program. Work Hours Varies upon the needs of the department. Travel Requirements This position requires travel 5-10% of the time. Mental/Physical Requirements This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers. 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 protect veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with the EEOC guidelines and applicable local law.
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 Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
The Opportunity:
We are seeking a Staff Software Engineer (Backend) to design, build, and operate scalable, high-performance backend systems, including services enhanced with Generative AI and agent-based capabilities. In this role, you will work closely with senior engineers, product partners, and platform teams to deliver reliable microservices that power business-critical applications.
This is a hands-on senior individual contributor role. You will contribute to technical design, mentor engineers, perform code reviews, and help integrate AI-powered features-such as LLM-backed services, agent workflows, and context-aware systems-into production environments. The ideal candidate combines deep Java backend expertise with practical experience applying modern AI tools and techniques to real-world software development.
The Skills You Bring: Key Responsibilities
Backend Engineering & System Design
- Design, develop, test, and document scalable backend services using Java, Spring Boot, Kafka, and MySQL.
- Build and maintain microservice-based, multi-tier applications that meet performance, reliability, and security requirements.
- Develop RESTful APIs and event-driven services that integrate cleanly with downstream systems.
- Apply engineering standards, processes, and best practices throughout the software development lifecycle (SDLC).
- Contribute to deployment procedures, environment configuration, and release readiness.
- Produce highly available, high-performance services capable of scaling under load.
- 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.
- Design and support distributed, fault-tolerant systems using event-driven and asynchronous patterns.
- Contribute to CI/CD pipelines and cloud-native deployments using Docker, Kubernetes, and related tooling.
- Support monitoring, logging, and alerting to ensure system health and operational excellence.
- Participate in troubleshooting production issues and driving continuous system improvements.
- Perform thorough code and design reviews to maintain high engineering standards.
- Mentor junior and mid-level engineers through technical guidance and example.
- Collaborate with cross-functional partners to preserve business goals and technical requirements.
- Contribute to shared libraries, patterns, and engineering documentation.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.
Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager. Qualifications Basic Qualifications
• 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience Preferred Qualifications
• 3 or more years of work experience with a Bachelor's Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
• Master's degree in Computer Science, Engineering, Information Systems, or related field and 5+ years of directly related experience, or Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 8+ years of directly related experience, or 8+ years of equivalent professional experience.
• 5+ years of experience with Core Java and RESTful web service development.
• 3+ years of experience with Spring Framework / Spring Boot and build tools such as Maven.
• Strong experience with event-driven and reactive systems using Kafka.
• Strong knowledge of Spring Data, JPA, JDBC, and relational database access.
• Solid understanding of object-oriented design, design patterns, concurrency, and multithreading.
• Experience with CI/CD pipelines and cloud-native deployments using Jenkins, Docker, and Kubernetes.
• Familiarity with security scanning tools such as Checkmarx, Qualys, Aqua, and remediation best practices.
• Strong SQL optimization skills; stored procedure experience is a plus.
• Experience using ETL tools such as Clover DX for data import/export workflows.
• Experience with vector databases (e.g., Pinecone, FAISS, Weaviate) and RAG implementations.
• Exposure to Python-based services (FastAPI, Flask) in AI-enabled systems.
• Experience with API automation frameworks (Rest Assured, TestNG, JUnit, Jasmine, Jest).
• Prior experience with AI/ML-enabled systems in production environments.
• Experience practicing test-driven development (TDD).
• Ability to design, understand, and author APIs.
Generative AI & Intelligent Systems:
• Hands-on experience integrating LLMs into backend applications.
• Practical experience with prompt engineering and context management, including memory handling.
• Familiarity with context engineering concepts, such as memory banks, session state, and retrieval layers.
• Experience implementing or consuming MCP-based or MCP-inspired interfaces for AI tool and context integration.
• Experience integrating AI agents into backend services or products, beyond experimentation or prototypes.
• Demonstrated professional use of AI coding assistants (e.g., Claude, GitHub Copilot).
• We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn't work with payments technology or web applications before joining Visa. U.S. Applicants Only
The estimated salary range for this position is $131,600.00 to $ 210,300.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program. Work Hours Varies upon the needs of the department. Travel Requirements This position requires travel 5-10% of the time. Mental/Physical Requirements This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers. 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 protect veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with the EEOC guidelines and applicable local law.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Bellevue, WA vacancy
$108k - $192k
...scalability, and speed of innovation in AI/ML infrastructure are paramount. The Role We are seeking a versatile Full Stack Software Engineer who combines the robustness of enterprise backend development with modern frontend excellence and cutting-edge AI engineering....SuggestedLocal area$196.8k - $262.7k
...economic opportunity for all. The Role: As a Senior Backend Engineer in eBay's Core Shipping Product & Technology team, you will... ...Design and implement projects throughout all phases of the software development process. Work with engineers and other multi-functional...SuggestedImmediate startRemote workWorldwideVisa sponsorship$188k - $275k
...Staff Software Engineer- AI Workload Orchestration Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with...SuggestedPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$181.3k - $261k
...and AI infrastructure platform, so our customers can focus on the high-value challenges that are central to their missions. Our engineering teams build highly technical products that fulfill real, important needs in the world. We constantly push the boundaries of data...SuggestedLocal areaWorldwide$166k - $265k
...Staff Software Engineer Chewy is seeking a Staff Software Engineer for our fast-paced, customer-first Sponsored Ads team. This role is instrumental in launching innovative, customer-facing products crafted to delight and engage Chewy's advertising partners, while scaling...SuggestedWork experience placementLocal areaFlexible hours$132k - $264k
...Position Summary... Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable platform capabilities, including infrastructure, tooling, and AI/ML frameworks. This role involves driving the full software lifecycle, applying cloud-native...Full timeTemporary workPart timeWorldwide- ...responsible for making incremental refresh fast, predictable, and cost-efficient across increasingly complex query shapes. As a Staff Engineer on this team, you will own the technical direction for critical performance initiatives and be a force multiplier for the...
$161k - $221k
...business or erode our customers' trust. The Defensive Cyber Engineering organization is responsible for the Security Data Platform,... ...this team to support Okta's Public Sector roadmap by hiring a Staff Software Engineer in the DC area. You'll work closely with Security,...Permanent employmentLocal areaWorldwideFlexible hours- ...Lambda is building the AI Cloud of the future. We are seeking a Staff Engineer to help our development of our Managed Kubernetes platform.... ...quo. Required Qualifications 10+ years of experience in software engineering, platform engineering, or SRE, with at least 5 years...Work at officeLocal areaImmediate startWork from homeFlexible hours
$229k - $343k
...Staff Software Engineer Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn...Live inWork at officeLocal areaImmediate start$236k - $339.2k
...accessible to all data users. But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations... ...for growth and mentorship from Principal engineers. AS A STAFF SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL: ~...Flexible hours$230k - $270k
...Expectations are high, and so are the rewards. The Security Engineering team focuses on protecting Robinhood's identity... ...protect financial data and maintain trust at scale! As a Staff Software Engineer, you will lead the design and evolution of systems...Work at officeFlexible hoursShift work3 days per week- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud... ...most highly regulated industries. About the Role: As a Staff Software Engineer on the Secure Compute Platform team, you will be a key...Work experience placement
- ...Role: Staff Software Engineer-Java Location: Bellevue, Washington-Hybrid 2-3 days to ofc Duration: C2C/Fulltime Job Description: Experience ( 10+ years' experience) Roles/Responsibilities Work with the team to help...Full time
$230k - $270k
...Robinhood's Use of WarpStream for Logging Robinhood's Kafka Journey from EC2 to Kubernetes Robinhood's Kafka Proxy As a Staff Software Engineer, you'll design, develop, and operate distributed systems that support core data pipelines and real-time event processing....Work at officeFlexible hoursShift work3 days per week- ...other major cloud providers. Our data-driven approach gives engineering and finance teams full visibility into usage, cost anomalies... ...place for you. About the Role We’re looking for an experienced Staff Software Engineer with a passion to contribute to the core components...
- Introduction At IBM Software, we transform client challenges into solutions by building the... ...unit of IBM, is composed of Software Engineers, Product Managers, and Designers who build... ...includes rich experience operating in a Staff Engineer, Senior Staff Engineer or...
$182.4k - $247k
...through innovative commercialization strategies and cutting-edge engineering. Our team ensures timely, accurate, and customizable billing... ...pricing plans and cloud providers (AWS, GCP & Azure). As a software engineer on the Money team, you will be closely involved in the...Work at officeLocal areaWorldwide- ...Leader in Bellevue, WA. This role focuses on overseeing complex projects, driving cross-team collaboration, and leveraging AI for software development. Ideal candidates will have 10+ years of experience, a strong technical background in areas like Go and React, and exceptional...
- Sr. Staff Software Engineer - Money Team (Bellevue, Washington) Overview At Databricks, we build the world's best data and AI infrastructure platform. The Money team maximizes value for customers through innovative commercialization strategies and cutting-edge engineering...
- ...both shaping and shipping amazing experiences — and helping the engineers around you do the very best work of their careers. YOU WILL:... .... OUR IDEAL CANDIDATE WILL HAVE: 10+ years of hands‑on software development experience, including significant full stack software...
- A leading data and AI platform company is seeking a Senior Staff Software Engineer to drive governance capabilities for its Unity Catalog. This role involves technical leadership, product ownership, and cross-functional collaboration to enhance data governance solutions...
$169.5k - $271.5k
...fundamental to the Chewy customer experience, and the Discovery team’s staff of machine learning experts is the driving force behind those... ...search and recommendations. The team is looking for a Staff Software Engineer to join the team as a senior technical leader to drive...Local areaFlexible hours$157k - $291k
...Hybrid role: 2 days/week in office Role Overview As a Staff Machine Learning Engineer at MediaAlpha, you will lead the design and development... ...workability. Responsibilities Own the full software development lifecycle of LLM-powered systems, from requirements...Full timeWork at officeLocal area2 days per week$174k - $239k
...opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Staff Software Engineer that will join the Auth0 Security Engineering organization. You'll be responsible for designing and building the security guardrails...Permanent employmentLocal areaWorldwideFlexible hours$236k - $339.2k
...Software Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers... ...tooling, and standards. What We're Looking For Our ideal Staff Software Engineer will have: ~ Strong passion for making...Flexible hours$182.4k - $247k
...one of the fastest growing SaaS companies in the world. Our engineering teams build highly technical products that fulfill real,... ...platform. We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines,...Work at officeLocal areaWorldwideFlexible hours$236k - $339.25k
...frameworks. Strong track record of working with machine learning systems and/or platforms. Experience in serving LLMs using inference engines like vLLM, TensorRT-LLM, TEI, SGLang, and knowing tradeoffs between them. Experience serving fine-tuned LLMs (PEFT, DPO, RL)....Flexible hours$192.6k - $288.8k
...connect advertisers with creators and players, driving performance, reliability, and growth across our ecosystem. As a Staff Software Engineer on the Feature Platform team, you'll play a critical role in building the infrastructure that powers machine learning, experimentation...Work at officeWorldwideRelocation package- A leading data and AI company is seeking a Senior Staff Software Engineer to join its Money team. This role involves managing billing systems, developing innovative pricing strategies, and collaborating with multiple teams to enhance customer experiences. Candidates should...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
Related searches
- id software Bellevue, WA
- software quality assurance Bellevue, WA
- software sales Bellevue, WA
- internship software Bellevue, WA
- remote software sales Bellevue, WA
- embedded software Bellevue, WA
- software asset management analyst Bellevue, WA
- software engineer - cloud services Bellevue, WA
- software Bellevue, WA
- software sales representative Bellevue, WA


