Visa - Highlands Ranch, CO

posted about 2 months ago

Full-time - Senior
Hybrid - Highlands Ranch, CO
5,001-10,000 employees
Credit Intermediation and Related Activities

About the position

The Lead Software Engineer at Visa is responsible for designing, developing, and enhancing software solutions that impact a significant portion of the global population. This role involves collaborating with cross-functional teams to create innovative payment technologies and ensuring that the software adheres to Visa's standards for scalability, security, and reusability. The position offers opportunities for mentorship and continuous learning while working on complex distributed systems and solving large-scale problems in the payments industry.

Responsibilities

  • Design code and systems that impact 40% of the world population and influence Visa's internal standards for scalability, security, and reusability.
  • Collaborate cross-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings.
  • Contribute to product quality improvements, value-added service technology, and new business flows in diverse agile squads.
  • Develop robust and scalable products for various 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.
  • Lead the development of enhancements and modifications to existing software and ensure compliance with design specifications and security best practices.
  • Identify opportunities for automation to improve system and tool efficiencies and support the development and implementation of new automation.
  • Engage with product engineering teams and product owners by driving code/design reviews and participating in on-call rotations and incident responses.
  • Leverage back-end technical expertise to propose scalable improvements in code, processes, and designs with a focus on customer/business objectives.

Requirements

  • 10+ years of relevant work experience with a Bachelor's Degree, or at least 7 years of work experience with an Advanced degree, or 4 years of work experience with a PhD, or 13+ years of relevant work experience.
  • Expertise in one or more general development languages (e.g., Java, C#, C++).
  • Experience building and deploying modern services and web applications with quality and scalability.
  • Knowledge of back-end development (e.g., Python, Java, C++, PHP) in support of package and product development.
  • Ability to develop and utilize Application Program Interfaces (APIs) for software applications.

Nice-to-haves

  • 12 or more years of work experience with a Bachelor's Degree, or 8-10 years of experience with an Advanced Degree, or 6+ years of work experience with a PhD.
  • Experience with technologies such as Angular, React, Kubernetes, Docker.

Benefits

  • Hybrid work environment allowing flexibility between remote and office work.
  • Opportunities for mentorship and continued learning.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service