Staff Software Engineer (.NET AI Engineer)

Visa

Austin, TX • 3m ago • On-site

Senior

On-site

133,300 - 213,400 USD/yr

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

Quick Facts

  • Role: Staff Software Engineer specializing in .NET and AI

  • Focus: Backend product components with AI-enabled capabilities in fintech

Description

You will design, develop, and improve secure, scalable software components, with a hands-on coding focus and cross-functional collaboration. The role emphasizes .NET/C# backend development and applying modern AI/ML approaches such as LangChain, RAG, LLM API integration, prompt engineering, and agentic patterns to deliver business outcomes.

Responsibilities

  • Collaborate with stakeholders to define requirements for product components and incorporate feedback.

  • Translate functional requirements into system designs and communicate component interactions.

  • Design and develop components, refine code plans, and lead design reviews.

  • Contribute to project estimation and escalate issues that may impact delivery.

  • Create extensible, reusable code and drive code quality using metrics and best practices.

  • Debug moderately complex issues and identify opportunities for automation.

  • Lead code reviews and ensure adherence to coding standards.

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

  • Use data analysis and monitoring standards to detect patterns and defects in all environments.

  • Participate in on-call rotations: troubleshoot complex issues and support incident response.

  • Build and enhance developer tools to support programs and applications.

  • Continuously learn and adapt to emerging trends to improve performance and recommend resources.

Requirements

  • 5+ years of relevant experience with a bachelor’s degree (or 2+ years with an advanced degree; or 0 years with a PhD), or 8+ years relevant experience.

  • Strong .NET/C# experience.

  • Hands-on experience with LangChain and RAG, including LLM API integration.

  • Prompt engineering and agentic AI patterns experience; familiarity with intent classification and NLP pipelines.

  • Backend development with REST APIs.

  • Hands-on experience with PostgreSQL, SQL, and MongoDB.

  • ReactJS front-end experience.

  • Agentic development 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.

  • Docker and Kubernetes familiarity.

  • Ability to debug and modify software programs; write and maintain technical documentation.

  • Experience with software testing and troubleshooting.

Benefits

  • Estimated US salary range: $133,300 to $213,400 (may include incentive/bonus/equity depending on factors).

  • Comprehensive benefits may include: Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and a Wellness Program.

  • Travel required: 5–10%.

See similar jobs

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

See more

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

Improve your resume for just $5

$133,300 – $213,400/year

Unlock Full Resume Report