Staff Software Engineer (IAM) @ Visa - Foster City, CA

Job Overview

11 days ago

Staff Software Engineer (IAM)

Visa - Foster City, CA

Company Description


As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.


Job Description


What is important for us:

Security First - Our team focusses on security in everything we do and we take it seriously with no compromises of any sort. We look forward to like minds.

Curiosity - Be curious; ask how things work and ask how you can learn new stuff. We believe curiosity fosters creativity.

Ownership - We have clients and customers who embodies complete trust on us because we show them we own what we do in every sense. We expect every team member completely own the activity he/she is responsible.

Agility - Be open for a change and acclimate to them.

Essential Functions

  • Establish strong engineering best practices like Test driven Development, Deployment Automation and Software/Feature Observability and Telemetry.
  • Own IAM and security Projects that includes system integration, authentication and authorization frameworks from ideation to production operationalization
  • Design, develop and testing of IAM components: Services in REST, Core Java, JS Frameworks and Python
  • Integrate with Data Analytics platform which includes Big Data Stack like HDFS, Spark, Kafka and Elastic Search and generate insights using statistical and machine learning models
  • Deploy & Use 3rd party cybersecurity products like SailPoint, Azure AD, Key Management Tools, Talend and ForgeRock
  • Build and Operate large scale Key Management Systems for distribution and governance of encryption and authentication keys.

Qualifications


Basic Qualifications
:

  • Bachelor's of Science and/or Master's of Science in EC/CS/IT, and 7-10 years of hands-on experience as programmer/developer with specialization in Java and J2EE
  • At least 3 years of experience building full stack applications using Angular.js, Node.js or React
  • Working knowledge on one or more of the IAM standards in Authentication, provisioning (SCIM), authorization (OPA or XACML), Privileged Access Management, SSO, MFA and/or enterprise security protocols like SAML, OpenID, OAuth.
  • Strong inter-personnel, analytical & communication skills
  • Experience working with a global team operating in different time zones
  • Experience building extensible, pluggable and reusable platform APIs and SDKs
  • Affinity for an engineering culture that emphasizes Agile, DevOps, and continuous delivery


Preferred Qualifications
:

  • At least 4+ years of solid experience using one or more Cybersecurity/IAM Tools and Products like SailPoint, Azure AD, AWS IAM, Key Management Tools, Cyberark Talend, Data Lake & Analytics Solutions (Elastic Search or Hadoop/Spark), ForgeRock or Okta is a BIG PLUS.
  • Prior knowledge on building and operating key management system (KMS) for distribution and governance of encryption and authentication keys.
  • Authorization to work in the U.S. in a preferential precondition of employment for this position. It is preferred that Visa will not sponsor applicants for work visas in connection with this position.
  • It is preferred that Visa will not relocate the incumbent in connection with this position.


Visa has adopted a COVID-19 vaccination policy to safeguard the health and well-being of our employees and visitors. As a condition of employment, all employees based in the U.S. are required to be fully vaccinated for COVID-19, unless a reasonable accommodation is approved or as otherwise required by law.


Additional Information


Visa has adopted a COVID-19 vaccination policy to safeguard the health and well-being of our employees and visitors. As a condition of employment, all employees based in the U.S. are required to be fully vaccinated for COVID-19, unless a reasonable accommodation is approved or as otherwise required by law.

Work Hours: Varies upon the needs of the department

Travel Requirements: This position requires travel 5-10% of the time.

Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.

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.

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.

Similar Jobs

Staff Research Associate III

University of California San Francisco

San Francisco, CA

Ability to utilize on-line databases and other software to create, retrieve, and compile data using standard software programs. Job Code and Payroll Title.

Staff Engineer - Edge Cloud

Platform9 Systems

Mountain View, CA

As a staff engineer, you will work with a team of creative individuals in solving cutting-edge infrastructure problems starting from bare-metal provisioning,…

Associate Director, Grants

Gladstone Institutes

San Francisco, CA

Proven experience with Workday software; Provide daily oversight to staff, including workload assessment and assignment;

Staff Database/DevOps Engineer - SWAT

ServiceNow

Santa Clara, CA

The ideal candidate for this position is a software engineer with a strong background in database technologies, performance analysis, and strong troubleshooting…

Research Administrator 2 (6205U) Job 26028 - ERSO

University of California Berkeley

Berkeley, CA

5% Assists in support of audit as directed by senior staff. Demonstrated competence in the use of spreadsheet and database software for financial analysis,…

Systems Engineer - NBC Sports Bay Area

NBCUniversal

San Francisco, CA

Ongoing assessment of workflows, identifying manual processes that can be streamlined or improved upon with new hardware, software or automation.

Executive Administration

Intel

Santa Clara, CA

Exercises diplomacy, tact, and judgment in interacting with a wide range of constituents at varying levels of an organization including staff at all levels,…

Disability Specialist, Autism (4557U) - 29869

University of California Berkeley

Berkeley, CA

Serves as a resource to faculty, staff, departments and campus community on autism and other disability issues. Serves as DSP liaison to key campus partners.

Collection Systems Superintendent

City of Antioch

Antioch, CA

Serve as staff on a variety of boards, commissions, and committees; prepare and present staff reports and other necessary correspondence.

Instructional Designer (IT) - Training - Information Services (1.0 FTE, Days)

Lucile Packard Children's Hospital

Menlo Park, CA

Knowledge of workflows, computer systems and software used in functional area to include experience with assigned Epic Applications.

Collection Systems Supervisor

City of Antioch

Antioch, CA

Participate in the selection of assigned maintenance staff; provide or coordinates staff training; work with employees to correct deficiencies; implement…

Program Manager, Center for Effective Global Action (7398U) - 30156

University of California Berkeley

Berkeley, CA

Provide technical guidance, on occasion, related to research transparency and reproducibility inquiries from CEGA staff and faculty, Catalysts, and other…

Research and Development Engineer (7120U) 28918

University of California Berkeley

Berkeley, CA

Review area using various online software platforms. These seismic or geodetic observatories send near real time data to our datacenters and are used for…

Faculty Assistant (4722C), Haas School of Business 30136

University of California Berkeley

Berkeley, CA

Resolve simple software/hardware problems. Assist faculty with hiring process for academic and non-academic staff appointments.

Orientation Advisor - CAMPUS ONLY RECRUITMENT

University of California Santa Cruz

Santa Cruz, CA

Strong proficiency with standard office software as well as internet and email applications. Employees can submit proof of vaccination online or request an…

Data Broker

University of California Santa Cruz

Santa Cruz, CA

Utilize software tools to examine moderately complex genomic data, apply knowledge of basic biology to interpret genetic variants, check for consistency, and…

NX Nurse Coordinator - Clinic-Onc-Bass Ctr (.0010 FTE, Days)

Lucile Packard Children's Hospital

Palo Alto, CA

Serves as a consultant to nursing staffs, medical staff, and other health care providers in care of the specified patient population.

Accounting Manager

Mount Hermon Association

Mount Hermon, CA

Experience with integrated accounting software systems. Skill to use a personal computer and various software packages.

Director of Digital Media

Saint Mary's College of California

Moraga, CA

Support SPA staff with creating and. Basic designnand photo/video editing software (e.g. Adobe Creative Suite). Efforts and overall business/strategic goals.

Research Administrator 3, BEST Region (6206U) - 29535

University of California Berkeley

Berkeley, CA

Assists in support of audit as directed by senior staff. Demonstrated competence in the use of spreadsheet and database software in financial analysis, fiscal…

AVP Portfolio Management

Deloitte

San Jose, CA

Strong understanding of the software development lifecycle, including both TW and Agile delivery. Directly oversee and/or manage staff of a specific asset or a…

Assistant/Associate Project Scientist for Computational Infrastructure for Geodynamics

University of California, Davis

Davis, CA

Background in geodynamics with experience with applying best practices to community software. Working knowledge of common scientific data formats and their…

Project Coordinator for Federal Perkins Loan Assignments - TEMP

Saint Mary's College of California

Moraga, CA

Primarily responsible for overseeing the collections at Saint Mary's College of California by playing a key role in achieving the College's strategic initiative…

DIRECTOR OF HR & PAYROLL DATA SERVICES

University of California Office of the President

Oakland, CA

Ensures staff is skilled and there is depth of coverage. The Director is responsible for a staff of 15+ highly competent, senior level, technical professionals…

Ad