3 days ago
Base Salary
$133k - $213k/yr
Responsibilities
- Collaborate with stakeholders to define product requirements and incorporate feedback into designs and solutions.
- Translate functional requirements into system designs, communicate component interactions, and align delivery with business needs and timelines.
- Design, develop, and maintain extensible and reusable software components.
- Lead design reviews and code reviews while driving coding standards, quality metrics, and best practices.
- Contribute to project estimation and escalate delivery risks or delays.
- Debug moderately complex issues, troubleshoot production problems, and identify automation opportunities.
- Create complex test plans, identify test gaps, and address defects proactively.
- Use data analysis and monitoring standards to identify patterns and defects across environments.
- Participate in on-call rotations and assist with incident response and resolution.
- Build and enhance developer tools supporting programs and applications.
- Stay current with emerging technologies and recommend technical resources and solutions to other engineers.
Requirements
- At least 5 years of relevant work experience with a bachelor’s degree, 2 years with an advanced degree, 0 years with a PhD, or 8 years of relevant work experience.
- Preferred experience includes 6 or more years with a bachelor’s degree, 4 or more years with an advanced degree, or up to 3 years with a PhD.
- At least 6 years of software development experience with strong .NET/C# expertise is preferred.
- Hands-on experience with LangChain, RAG architectures, LLM API integration, prompt engineering, agentic AI patterns, intent classification, and NLP pipelines.
- Strong backend development and REST API experience.
- Experience with PostgreSQL, SQL, MongoDB, ReactJS, Docker, and Kubernetes.
- Experience developing scalable enterprise applications, distributed applications, system and API integrations, and database queries and performance optimization.
- Strong debugging, troubleshooting, production support, software testing, and technical documentation skills.
- Experience analyzing, designing, programming, debugging, and modifying computer applications.
- Strong problem-solving skills and ability to work independently.
Benefits
- Comprehensive benefits may include medical, dental, vision, 401(k), FSA/HSA, life insurance, paid time off, and a wellness program.
- The role requires at least three days in the office, with specific expectations confirmed by the Hiring Manager.
- The position requires 5–10% travel.
- Work hours vary according to department needs.
- The position is performed in an office setting.
Tech Stack
Categories
About Visa
Visa builds and operates a global digital payments network that connects consumers, merchants, financial institutions, and governments. It earns fees for processing card transactions and offering risk, data, and value‑added services through VisaNet and products like tokenization and tap‑to‑pay. Founded in 1958 and headquartered in Foster City, California, Visa is a public company (NYSE: V) serving clients in more than 200 countries and territories.
