Senior Software Engineer Consultant

2 weeks ago


Austin, Texas, United States Visa Full time
Job Overview

Company Overview:
Visa stands as a global frontrunner in the realm of payments and technology, facilitating over 259 billion transactions securely across more than 200 nations and territories annually. Our mission is to connect the world through innovative, convenient, reliable, and secure payment solutions, empowering individuals, businesses, and economies to prosper.

Position Summary:
The selected candidate will take charge of the design and execution of platforms tailored for consumer-oriented mobile and digital products. This role necessitates the ability to harmonize and manage inputs from both business and technological stakeholders throughout the organization, ensuring the successful implementation of extensive technology projects.

The position calls for a self-motivated Senior Software Engineer Consultant with robust experience in UI, JavaScript/TypeScript, and Flutter development. As a passionate and skilled developer, you will thrive in a dynamic setting as part of Agile Scrum teams. Your strong technical leadership, problem-solving skills, and expertise in coding, testing, and debugging are essential. You should be committed to managing the product backlog and delivering production-ready code within three-to-five-week sprints, with a readiness to tackle diverse challenges.

Key Responsibilities:

  • Participate in the technical design of solutions based on use cases and business requirements.
  • Develop proof of concepts and conduct technical assessments of technologies, designs, and solutions.
  • Collaborate with development leads and architects to ensure that the overall Enterprise Architecture incorporates all stakeholder perspectives and is validated to support and enhance intended outcomes.
  • Integrate Visa's business vision and current market dynamics, along with technology and industry trends, to drive impactful results.

Work Environment:
This role is hybrid, allowing for a blend of remote and in-office work. Employees in hybrid roles are expected to be present in the office for 2-3 designated days each week, depending on business needs.

Qualifications:
Basic Requirements:
• A minimum of 8 years of relevant experience with a Bachelor's Degree, or at least 5 years of experience with an Advanced Degree (e.g., Masters, MBA, JD, MD), or 2 years of experience with a PhD, or 11+ years of relevant work experience.

Preferred Qualifications:
• Over 9 years of relevant experience with a Bachelor’s Degree or 7+ years with an Advanced Degree, or 3+ years with a PhD.
• A BS in Computer Science/Computer Engineering or related fields with at least 8 years of experience in UI, JavaScript/TypeScript, NodeJS, and Flutter development, or an MS in the same fields with a minimum of 5 years of experience.
• Proficiency in JavaScript, TypeScript, React JS, and NodeJS technologies.
• Experience in optimizing web and mobile performance.
• Strong understanding of JavaScript features, including Closures, Currying, Promises, and ES6.
• Familiarity with linting, prettier, and git hooks frameworks.
• Experience in writing unit tests and integration testing frameworks.
• Knowledge of OWASP secure coding practices.
• Ability to design, develop, and maintain web applications throughout the development lifecycle.
• Collaborate with cross-functional teams to ensure high-quality, reliable, and efficient web and mobile applications.
• Proactively identify and resolve performance bottlenecks.
• Stay abreast of the latest industry trends and technologies to optimize application technology stacks.
• Deep understanding of cryptographic features such as encryption and decryption.
• Preferred experience in cross-platform mobile technology, particularly Flutter and WebViews.
• Strong foundation in computer science principles, including data structures, algorithms, and software design for mobile platforms.
• Solid understanding of database technologies, both SQL and NoSQL.
• Experience in payment integration and online e-commerce solutions is advantageous.
• Proven problem-solving capabilities and adaptability to new challenges.
• Strong commitment to test automation and Test-Driven Development.
• Excellent interpersonal and communication skills, both written and verbal.
• Ability to convey technical concepts to both technical and non-technical audiences.
• Eagerness to learn new skills and embrace new initiatives.
• Proven ability to work collaboratively in a team-oriented environment.

Additional Information:
Work Hours: Varies based on departmental needs.
Travel Requirements: This position may require travel up to 5-10% of the time.
Mental/Physical Requirements: This role will be performed in an office setting, requiring the ability to sit and stand at a desk, communicate effectively, and operate standard office equipment.

Visa is an Equal Opportunity 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.



  • Austin, Texas, United States Currency Cloud Full time

    Company OverviewCurrency Cloud is a leading entity in the payments and technology sector, facilitating seamless transactions across the globe. Our commitment is to empower individuals and businesses through innovative payment solutions. Role OverviewThe selected candidate will play a crucial role in the design and development of platforms tailored for...


  • Austin, Texas, United States Currency Cloud Full time

    Company OverviewCurrency Cloud is a leading provider in the payments and technology sector, facilitating seamless transactions globally. Mission StatementOur aim is to enhance global connectivity through innovative and secure payment solutions, empowering individuals and businesses to thrive. Role OverviewThe selected candidate will take charge of the design...


  • Austin, Texas, United States Currency Cloud Full time

    Company OverviewCurrency Cloud is a pioneering leader in the financial technology sector, specializing in seamless payment solutions and innovative technology that facilitates transactions across borders. Mission StatementOur goal is to revolutionize the way businesses manage their payments, providing secure, efficient, and reliable services that empower...


  • Austin, Texas, United States Currency Cloud Full time

    Company OverviewCurrency Cloud is a pioneering force in the realm of financial technology, specializing in seamless payment solutions that empower businesses globally. Our commitment is to enhance the financial landscape through innovative technology and reliable services.Role OverviewAs a Senior Software Engineer within our Connectivity division, you will...


  • Austin, Texas, United States Currency Cloud Full time

    Company OverviewCurrency Cloud is a pioneering force in the realm of financial technology, facilitating seamless payment solutions across the globe. Our commitment is to enhance the way individuals and businesses transact, ensuring a secure and efficient payment experience.Role OverviewAs a Senior Software Engineer within Currency Cloud's Connectivity...


  • Austin, Texas, United States Dell Technologies Full time

    Senior Principal Software Engineer - ITBe a part of a team that's ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding, and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Architect to join our team at Centric Software Inc. as an individual contributor, playing a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Architecture Development: Work on the architecture of complex enterprise...

  • Software Engineer

    1 month ago


    Austin, Texas, United States Iodine Software Full time

    Software Engineer Join us. Let's make a direct impact in healthcare. Being an Iodine employee means becoming part of something bigger: using clinical AI technology to drive smarter healthcare processes and positively impact patient care. Who We Are Iodine is an enterprise AI company that is championing a radical rethink of how to create value for...


  • Austin, Texas, United States Algo Capital Group Full time

    Job SummaryAlgo Capital Group is seeking a highly skilled Senior Software Engineer to join our team as an Options Market Making Expert. In this role, you will play a pivotal part in designing, enhancing, and maintaining cutting-edge technology that drives our global trading operations.About the RoleAs a Senior Software Engineer, you will collaborate with...


  • Austin, Texas, United States Hudson River Trading Full time

    About the RoleWe are seeking a highly skilled Senior Python Engineer to join our team at Hudson River Trading. As a Senior Python Engineer, you will play a key role in developing and maintaining our software systems, working closely with our research and development team to build high-impact products.ResponsibilitiesDevelop and maintain software systems...


  • Austin, Texas, United States Currency Cloud Full time

    Company OverviewCurrency Cloud is a prominent player in the financial technology sector, specializing in seamless payment solutions and innovative banking services. Our goal is to empower businesses and individuals with the tools they need to navigate the complexities of global finance.Position OverviewAs a Senior Software Engineer within the Connectivity...


  • Austin, Texas, United States CyberCoders Full time

    About CyberCodersWe're a leading technology staffing firm that connects top talent with innovative companies. Our mission is to make a meaningful impact on the tech industry by providing exceptional recruitment services.Job DescriptionSenior Software Engineer (Frontend)About the RoleWe're seeking a highly skilled Senior Software Engineer with a strong...


  • Austin, Texas, United States Godspeed Group Full time

    Senior Java Software EngineerLocation: RemoteDuration: Long-term contractInterview: VirtualVisa: Open to USC/GC/GCead CandidatesNote: Candidates should possess experience in the Financial Sector, excluding traditional banking or insurance institutions.Position Overview:We are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at...


  • Austin, Texas, United States Austin Capital Bank Full time

    Senior Software Engineer: Research, design, and develop computer and network software. Update software or enhance existing software capabilities. Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. Own and lead software development of one or more of our product initiatives, and modules...


  • Austin, Texas, United States Rapid7 Full time

    As a Senior Software Engineer, you will own a full life cycle of development and be a senior contributor on a team responsible for the end-to-end delivery of increasingly complex features that are correctly implemented and high quality. You will take initiative to identify and own solutions to problems, and you will partner with cross-functional teams owning...


  • Austin, Texas, United States Salient Systems Corp Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team at Salient Systems Corp. The ideal candidate will have a robust background in web client and cloud portal development, with expertise in TypeScript, NodeJS, Angular, and MongoDB.Key ResponsibilitiesDevelop, enhance, and maintain web client and cloud...


  • Austin, Texas, United States The Cigna Group Full time

    The job profile for this position is Software Engineering Senior Advisor, which is a Band 4 Senior Contributor Career Track Role.Excited to grow your career?We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see...


  • Austin, Texas, United States InsideHigherEd Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at InsideHigherEd. As a key member of our IT department, you will be responsible for designing, developing, and implementing complex software applications to meet the needs of our customers.Key ResponsibilitiesResearch and analyze customer needs to identify software...


  • Austin, Texas, United States Dell Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Software Engineering team at Dell. As a key member of our team, you will be responsible for designing and developing sophisticated software systems that meet our customers' business needs.Key ResponsibilitiesDesign and develop software solutions using C/C++...


  • Austin, Texas, United States Realtor Careers Full time

    Job OverviewAt Realtor Careers, we pride ourselves on having one of the most extensive and precise real estate listings, alongside a highly engaged user base across various online platforms. Our mission is to simplify the processes of buying, selling, renting, and living in homes, making it a more rewarding experience for everyone.Are you looking to advance...