Sr. Software Engineer - Application

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

As a Senior Software Engineer on the Security and Compliance team, you will be part of our Issuer Processing Administrative Services development group working closely with our product partners and developers to build our open systems transactional platform.

The team's primary focus is the security of Open System applications. Responsibilities include technical design analysis, implementing secure code scans, identifying and remediating vulnerabilities within applications, training developers on secure coding practices within the SSDLC process, secure code management, performing secure code reviews, and delivering on development projects related to security. The team works with .NET, Java and SQL at all three tiers of the application (web, business, data). The team works as part of the development team and establishes close working relationships with partners, quality assurance, architects, as well as management.

We are looking for a talented senior developer with passion and experience with security to join the Administrative Services team. You are a technical leader, have a real passion for using ground breaking web technologies, and have insight to the latest trends in the security realm.

You should possess a keen knowledge and understanding of multi-tiered, scalable web software technologies. You are disciplined and interact with technology and business partners at all levels. You should have experience and/or knowledge of application vulnerabilities. Finally, you should be comfortable in a dynamic customer focused environment that continually embraces the latest technologies and techniques.


Qualifications

  • Master’s degree and/or 5+ years experience of hands-on development of web applications for large corporations
  • Experience with C#, HTML, .NET, ASP.NET, MVC
  • Knowledge of OWASP, SSDLC and security vulnerabilities
  • Desire to learn Application Security
  • Hands-on penetration testing and ethical hacking is nice to have
  • Experience with Oracle or SQL Server
  • Experience with Java, REST, SOAP, JSON and XML is extremely helpful
  • Understanding of Agile software development principles along with experience participating in agile projects
  • Ability to lead and self-manage projects and tasks
  • Ability, dream and motivation to learn quickly and pick up new skills
  • Organized and be able to prioritize feature work in order to meet necessary deadlines
  • Proven teamwork attitude, ready to initiate collaboration and resolve conflicts

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy