Staff Software Engineer (.NET & AI)

Visa Inc.

Austin, TX • 11m ago • On-site

Senior

On-site

133,300 - 213,400 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Staff Software Engineer (.NET & AI) role

Improve your resume now

$133,300 – $213,400/year

Quick Facts

  • Role: Staff Software Engineer (.NET & AI)

  • Focus: Secure, scalable fintech software with strong .NET/C# backend development and hands-on AI/LLM engineering

Description

Design, implement, and improve software applications and systems, with most time spent coding and collaborating with cross-functional teams. Convert functional requirements into system designs, develop reusable components, and lead design/code reviews while ensuring code quality, testing coverage, and production readiness. Use modern AI-assisted development and Generative AI tools (e.g., ChatGPT, Microsoft Copilot) to deliver AI-enabled backend capabilities.

Responsibilities

  • Collaborate with stakeholders to refine requirements and incorporate feedback into designs

  • Translate functional requirements into system designs and communicate component interactions

  • Design and develop product components; lead design reviews for completeness and adherence

  • Contribute to project estimation and escalate risks that may cause delays

  • Implement and maintain extensible, reusable code and drive code quality via metrics and best practices

  • Debug moderately complex issues; identify opportunities for automation

  • Lead code reviews and provide feedback aligned to coding standards

  • Create complex test plans, identify gaps, and proactively address defects to minimize customer impact

  • Use monitoring and data analysis to find patterns and defects across environments

  • Respond to incidents during on-call rotations and assist with resolution

  • Build and enhance developer tools supporting applications and programs

  • Stay current with trends and recommend resources to improve performance

Requirements

  • Meet the posting’s degree/experience requirements (per degree-based qualification)

  • 6+ years software development with strong expertise in .NET/C#

  • Hands-on AI/ML framework experience with LangChain and RAG architectures

  • LLM API integration experience, including prompt engineering and agentic AI patterns

  • Familiarity with intent classification and NLP pipelines

  • Strong backend development with REST APIs

  • Hands-on database experience with PostgreSQL/SQL and MongoDB

  • Front-end development experience with ReactJS

  • Agentic development experience using Claude Code (or similar tools)

  • Experience designing and developing scalable enterprise applications

  • Strong debugging, troubleshooting, and production support skills

  • Understanding of database design, queries, and performance optimization

  • Experience with system/API integrations and distributed applications

  • Strong problem-solving skills and ability to work independently

  • Understanding of Docker and Kubernetes

  • Experience with analysis, design, programming, debugging/modifying code, and writing technical documentation

  • Experience performing software testing and troubleshooting

  • On-call/incident response readiness during rotations

  • Travel 5–10% of the time

  • At least 3 days in office

Benefits

  • Medical, Dental, Vision

  • 401(k)

  • FSA/HSA

  • Life Insurance

  • Paid Time Off

  • Wellness Program

  • Potential eligibility for bonus and equity

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report