Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff SW Engineer - .NET Core, C# image - Rise Careers
Job details

Staff SW Engineer - .NET Core, C#

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

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 looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale.  As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.   

The Work itself: 

  • Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability 

  • Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings 

  • Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads 

  • Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. 

  • Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology 

  • Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities 

Essential Functions:

  • Demonstrates relevant technical working knowledge to understand requirements.

  • Work with Product owners, architects and other relevant stakeholders to gather and refine requirements for one or more products, taking in to account the existing tools and solutions across departments.

  • Translates functional requirements into system designs for one or more components and communicates how the components will interact.

  • Demonstrates understanding of non-functional requirements (NFR) and their impact on the system. Leads junior engineers in understanding requirements.

  • Design, Code, test, document and implement new applications & as well as existing programs.
    Develop code that complies with design specifications and meets security and coding best practices.

  • Work independently and provide guidance to junior developers.

  • Work with team members on technical software development issues, problem analysis and resolution.

  • Participate in design and code review sessions as appropriate - to ensure the quality of work delivered by teammates is in accordance with development standards.

  • Write automation scripts to functionally automate the testing.

  • Learn and adopt technologies, like generative AI, that provide developer productivity improvements.

  • Engages with product engineering teams and product owners during code/design reviews, regular meetings, on-call rotations, and incident responses throughout product development and operations cycles.

  • Leverages advanced knowledge of systems/platforms and telemetry analyses to propose isolated improvements in code, processes, and designs to deliver on customer/business objectives more effectively.

The Skills You Bring:

  • Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale

  • Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions

  • Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++)

  • Builder: Experience building and deploying modern services and web applications with quality and scalability

  • Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.

  • Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams

This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.

 

Qualifications

Basic Qualification
•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. Masters, MBA, JD,
MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work
experience.

Preferred Qualification
•7+ years of relevant work experience with a bachelor’s/master's degree in
Math, Science, Engineering, or Computer Science, Information Systems or
related field.
•100% hands-on currently in .NET C# backend development with strong
proficiency in .NET Core, C#, ASP. Net Core, ORM and relevant technologies.
•Strong hands-on experience in developing RESTful Web Services.
•Solid experience working with databases, relational/NoSQL, along with writing
and optimizing SQL queries.
•Active contributor to open-source projects in GitHub or similar code
repositories.
•Proficiency developing unit and automation scripts using JUnit, Karate etc.
•Proficiency working with Message Queuing systems like IBM WebSphere MQ,
Kafka etc.
•Understanding of Generative AI concepts, specifically in the context of
Software Development Life Cycle (SDLC).
•Strong fundamentals in data structures, algorithms, and complexity analysis.
•Willingness to learn and adapt to new skills and initiatives.

Additional Information

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 protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff SW Engineer - .NET Core, C#, Visa

At Visa, we're looking for a dynamic Staff Software Engineer specializing in .NET Core and C#. This exciting role is based in Bangalore, India, where you’ll join a community of innovators reshaping the future of commerce. As a Staff Software Engineer, you'll design, develop, and enhance cutting-edge software products that facilitate secure payments for millions worldwide. Your work will directly influence our payment technology, impacting over 40% of the global population. You’ll collaborate with product owners and architects to gather requirements, translate them into intelligent designs, and write robust code that adheres to best practices in scalability and security. Whether you're contributing to the development of RESTful web services or mentoring junior developers, you'll play a vital part in our agile teams, improving product quality and service technology. At Visa, the opportunities are vast. You’ll utilize the latest innovations, including generative AI, helping to foster a culture of continuous learning and improvement. If you're an enthusiastic problem-solver eager to tackle complex challenges and make a real impact, then this is the perfect opportunity for you. Join us at Visa, where you can make a difference in the world of payments while enjoying a collaborative and inclusive work environment.

Frequently Asked Questions (FAQs) for Staff SW Engineer - .NET Core, C# Role at Visa
What responsibilities does a Staff Software Engineer at Visa in Bangalore have?

As a Staff Software Engineer at Visa in Bangalore, your primary responsibilities include designing and developing scalable software solutions that influence Visa's internal standards for performance, security, and reusability. You will actively collaborate with cross-functional teams to gather requirements and create top-notch software products while participating in design and code reviews. Your technical influence will help shape global service technology and enhance product quality.

Join Rise to see the full answer
What qualifications are necessary for a Staff Software Engineer position at Visa?

To qualify for the Staff Software Engineer role at Visa, you should have at least 5 years of relevant work experience, ideally with a Bachelor's degree or a relevant advanced degree. Proficiency in .NET Core, C#, and experience in developing RESTful web services and working with databases is crucial. A solid understanding of algorithms, data structures, and a collaborative mindset are preferred attributes.

Join Rise to see the full answer
What kind of projects can a Staff Software Engineer expect to work on at Visa?

As a Staff Software Engineer at Visa, you can expect to work on complex distributed systems and projects related to payment flows, B2C platforms, and new business solutions. You'll leverage innovative technologies in building services that cater to millions of customers worldwide, contributing to advancements in real-time payments and transaction platforms.

Join Rise to see the full answer
How does Visa ensure the professional development of Staff Software Engineers?

Visa promotes continuous learning and mentorship for Staff Software Engineers. You will have opportunities to engage in various tech initiatives, work alongside knowledgeable peers, and even contribute to open-source projects. This allows for growth and skill enhancement while working on meaningful projects that have a global impact.

Join Rise to see the full answer
What is the work culture like for a Staff Software Engineer at Visa?

The work culture at Visa is collaborative and inclusive, fostering a sense of community among its team members. As a Staff Software Engineer, you'll find an environment that encourages creativity and supports pushing boundaries while balancing innovation with reliability and security in software development.

Join Rise to see the full answer
Common Interview Questions for Staff SW Engineer - .NET Core, C#
Can you explain your experience with .NET Core and C#?

When answering this question, detail your hands-on experience with .NET Core and C#. Include specific projects you've worked on, challenges faced, and solutions implemented. Highlight your familiarity with design patterns and best practices in C# and how those impact software development.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss your approach to maintaining code quality, such as using test-driven development, writing unit tests, and participating in code reviews. Emphasize the importance of following coding standards and employing static code analysis tools.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Share a specific example of a challenging issue you encountered in a project. Explain your problem-solving process, the steps you took to analyze the situation, and how you arrived at an effective solution. Be sure to mention any technologies used in this scenario.

Join Rise to see the full answer
What is your experience with RESTful web services?

Include your familiarity with building, consuming, and securing RESTful APIs. Discuss best practices you adhere to, such as versioning, documentation, and error handling, and provide examples of how you have developed or integrated these services in previous roles.

Join Rise to see the full answer
How do you manage collaboration with different teams?

Explain your communication strategies and tools used to collaborate effectively with various teams, like product owners and QA engineers. Discuss how you gather feedback and address concerns from different stakeholders to ensure successful project delivery.

Join Rise to see the full answer
How would you approach mentoring a junior developer?

Describe your mentoring philosophy, including how you would share knowledge, provide constructive feedback, and encourage growth. You can share specific techniques, such as pair programming, code reviews, and setting achievable learning goals.

Join Rise to see the full answer
What methods do you use for performance optimization in applications?

Discuss techniques you've employed for improving application performance, such as profiling tools, caching strategies, and optimizing database queries. Explain how you measure and monitor performance metrics.

Join Rise to see the full answer
How do you stay current with evolving technologies?

Describe your continuous learning habits, such as attending workshops, participating in webinars, or engaging with tech communities. Mention specific technologies or programming languages you're currently exploring to maintain your expertise.

Join Rise to see the full answer
Can you explain your understanding of Agile methodologies?

Provide a brief overview of Agile principles, and highlight your experience working within Agile frameworks like Scrum or Kanban. Discuss how Agile practices benefit teams in terms of flexibility, collaboration, and iterative development.

Join Rise to see the full answer
What is your approach to debugging and troubleshooting?

Detail your systematic approach to debugging, including tools and methodologies you use. Provide insights on how you analyze logs, reproduce issues, and isolate the root cause of problems you've encountered in your programming.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote San Francisco, CA, USA
Posted 7 days ago
Photo of the Rise User
Visa Remote Singapore, Singapore
Posted 7 days ago
Photo of the Rise User
ServiceNow Remote Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 3 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 21 hours ago
Photo of the Rise User
Posted 9 hours ago
Photo of the Rise User
Posted 6 days ago
Posted 6 days ago

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

2075 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia