Description
Visa is seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be an expert problem-solver and builder who designs, implements, and improves software applications and systems.
In this role, you will spend approximately 60–75% of your time coding, working hands-on with code, data, and modern tools (including AI-assisted development, cloud services, and automation frameworks) to deliver secure, scalable, and high-quality technology solutions that drive business outcomes in the fintech sector.
Key Responsibilities:
- Collaborate with stakeholders to determine requirements for product components and incorporate feedback into future designs or solutions.
- Translate functional requirements into system designs and communicate component interactions, ensuring alignment with business needs and timelines.
- Design and develop product components, refine code plans, and lead design reviews to ensure completeness and adherence to requirements.
- Contribute to project estimation, considering delivery costs and escalating issues that may cause delays.
- Lead by example in creating, implementing, and maintaining extensible, reusable code, and drive code quality through metrics and best practices.
- Apply debugging tools to resolve moderately complex issues and identify opportunities for automation across products.
- Lead code reviews, ensuring adherence to coding standards and providing feedback to team members.
- Create complex test plans, identify test gaps, and proactively address defects to minimize customer impact.
- Leverage data analysis and monitoring standards to identify patterns and defects in all environments.
- Respond to incidents during on-call rotations, troubleshoot complex issues, and assist in incident response and resolution.
- Build, enhance, and identify new developer tools to support programs and applications.
- Proactively seek new knowledge and adapt to trends and technical solutions to improve product performance and recommend resources to other engineers.
Qualifications:
- 5+ years of relevant work experience with a bachelor's degree or at least 2 years of work experience with an Advanced Degree (e.g., Master's, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Preferred qualifications include 6 or more years of work experience with a Bachelor's Degree or 4 or more years of relevant experience with an Advanced Degree (e.g., Master's, MBA, JD, MD) or up to 3 years of relevant experience with a PhD.
Technical Skills:
- Strong expertise in .NET/C#
- AI/ML Frameworks: Hands-on experience with LangChain, RAG architectures, LLM API integration, prompt engineering, and agentic AI patterns.
- Strong experience in backend development and REST APIs
- Hands-on experience with PostgreSQL, SQL and MongoDB
- Front-end development experience with ReactJS
- Agentic development using Claude Code or similar tools
- Experience designing and developing scalable enterprise applications
- Strong debugging, troubleshooting and production support skills
- Good 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.
Salary Information:
- Estimated salary range: $133,300.00 to $213,400.00 USD per year
- Potential sales incentive payments (if applicable)
- Eligible for bonus and equity
Benefits:
- Comprehensive benefits package that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program
For more fresh new jobs, check out yubhub.co.