Visa is looking for a Lead Software Engineer to focus on Encryption-related enhancements within the Connex Advantage switching application to solve complex challenges on a global scale related to new payment flows, business and data solutions, cyber security, and B2C platforms.
Requirements
- Strong knowledge on HP Nonstop systems and Connex Advantage Architecture
- 13+ years related experience working on Connex/eFunds software required.
- Proven experience as a Connex developer or in similar roles
- Proficiency in Programming languages TAL, C, COBOL, SCOBOL and TACL on the HP NonStop platform
- Expertise in HP Nonstop tools like FUP, SCUP, Peruse, Inspect, Debug, Spoolcom, Pathway, Enform, DDL, Guardian Procedure calls, TCP/IP programing, TMF
- Good understanding of ISO8583 message formats
- Hands-on experience designing and implementing encryption for high throughput payment switching, including AES GCM or similar authenticated encryption, secure key storage, and hardened TLS (TLS 1.2/1.3, mTLS).
Responsibilities
- Prepare technical documents, develop code, review code, build environment, review test results, and prepare plan for implementation
- Analyze technical impact, stability, and functionality due to any custom change
- Evaluate code to ensure it is valid, meets industry standards and is compatible with devices and/or operating systems
- Develop or validate test routines and schedules to ensure that test cases mimic external interfaces
- Lead design reviews and provide guidance to junior team members who are participating in design reviews.
- Review design documentation with engineering team members, senior project members, and architects to validate design for completeness and ensure alignment with requirements across an application, project, or product.
- Design and implement encryption controls for the Connex Advantage switch across data in transit and at rest, including strong TLS configurations (TLS 1.2/1.3, mTLS), authenticated encryption modes, and secure key storage.
Other
- This collaborative, team-based role will require a close working relationship with Product owners, Software Architects, Quality Assurance, Technical Writers, UI Designers, Key Custodians and other Software Engineers.
- Confer with management or development teams to prioritize needs, resolve conflicts, and help choose solutions
- Build partnerships with product management to ensure that the products being built deliver real value
- Provides strategic technical and functional knowledge of the e-commerce platform as well as a thorough understanding of the business to direct strategy on collecting and understanding requirements.
- Leads meetings with product partners to recommend development and solution strategies that improve the design and functionality of interface features across a range of payment products.