Senior Staff Software Engineer

2 days ago


Austin, Texas, United States Currency Cloud Full time
Job Title: Senior Staff Software Engineer

Company Description: Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year.

Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose to uplift everyone, everywhere by being the best way to pay and be paid.

Job Summary

We are seeking an experienced Senior Staff Software Engineer Lead with expertise in designing and implementing distributed systems. Your mission is leading a team of smart engineers in designing and developing a tier 0 distributed payment platform that processes transactions per second with almost 0 downtime.

Responsibilities
  • Design, code, and debug applications developed using Java, Vertx event-driven architecture.
  • Lead the design and implementation of scalable, distributed systems.
  • Implement microservices architecture using Spring and Vertx event-driven architecture.
  • Build and manage data pipelines using Kafka.
  • Handle database operations and optimize performance with RDBMS.
  • Deploy and manage applications on Kubernetes.
  • Set up CI/CD pipelines using Jenkins.
  • Employ Test-Driven Development using GenAI and Copilot.
  • Serve as a Security Champion, ensuring the secure development and operation of our systems.
  • Drive code reviews and enforce best practices for software development.
  • Hold ourselves and each other accountable, learning from our mistakes.
  • Encourage constructive debate and enable each other to succeed.
Requirements
  • 10 years of relevant work experience with a Bachelor's Degree or at least 7 years of work experience with an Advanced degree (e.g. Master's, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13 years of relevant work experience.
  • 12 or more years of work experience with a Bachelor's Degree or 8-10 years of experience with an Advanced Degree (e.g. Master's, MBA, JD, MD) or 6 years of work experience with a PhD.
  • Masters / Bachelor's degree in computer science, with 8-10 years experience in Software Engineering field.
  • Extensive experience in software engineering, with a focus on distributed systems.
  • Strong experience in Spring, Vertx, Kafka, RDBMS, Kubernetes, and Jenkins.
  • Experience with Test-Driven Development using GenAI and Copilot.
  • Proven ability to act as a Security Champion.
  • Strong leadership skills, with a proven ability to think big and challenge the status quo.
  • Excellent problem-solving and debugging skills.
  • Strong written and verbal communication skills.
  • Ability to work well in a team and independently.
Preferred Skills
  • Masters degree in computer science or related field.
  • Certifications in Spring, Vertx, Kafka, RDBMS, Kubernetes, Jenkins, GenAI, and Copilot.
Additional Information

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

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.



  • Austin, Texas, United States Q2 Software, Inc. Full time

    About Q2 Software, Inc.We are passionate about our people and our mission. Our company is proud of delivering our mobile banking platform and technology solutions globally to over 22 million end users across 1,300 financial institutions.Job DescriptionJob Title: Senior Staff Software EngineerJob Summary:We are seeking a highly skilled Senior Staff Software...


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

    Job Title: Senior Engineer, Innovation Programs GroupCentric Software is seeking a highly skilled Senior Engineer to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation and delivering cutting-edge solutions that meet the evolving needs of our customers.Key Responsibilities:Design and develop...


  • Austin, Texas, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software tools, including operating systems, compilers,...


  • Austin, Texas, United States PayPal Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly motivated and experienced Senior Staff Software Engineer to join our team at PayPal. As a key member of our software development team, you will be responsible for leading the development efforts and ensuring the successful delivery of innovative products.About the Role:Lead the development of...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    About Q2 Software, Inc.Q2 Software, Inc. is a leading provider of digital banking solutions, serving over 22 million end users across 1,300 financial institutions and fintech clients globally.Job SummaryWe are seeking an experienced Senior Staff Software Engineer to join our Integrations team at Q2. As a key member of our team, you will play a critical role...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    About Q2 Software, Inc.Q2 Software, Inc. is a leading provider of digital banking solutions, serving over 22 million end-users across 1,300 financial institutions and fintech clients globally.Job SummaryWe are seeking an experienced Staff Software Engineer to join our Engineering Development group in Austin, TX. As a key member of our team, you will design,...


  • Austin, Texas, United States PayPal Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly skilled and experienced Senior Staff Software Engineer to join our team. As a technical leader, you will be responsible for driving the success of our software development team and ensuring the successful delivery of innovative products.About the RoleThis is a critical leadership role that...


  • Austin, Texas, United States PayPal Full time

    Unlocking Potential with Identity EngineeringAt PayPal, we're revolutionizing the way people interact with financial services. As a Senior Staff Software Engineer on our Identity Platform team, you'll play a critical role in shaping the future of authentication and access management.About the RoleWe're seeking a highly skilled and enthusiastic engineer to...


  • Austin, Texas, United States PayPal Full time

    About the RoleWe are seeking a highly motivated and experienced Senior Staff Software Engineer to join our team at PayPal. As a key member of our software development team, you will be responsible for leading the development of our software products and ensuring their successful delivery.Key ResponsibilitiesLead the development of software products and...


  • Austin, Texas, United States Centric Software Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to play a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack...


  • Austin, Texas, United States PayPal Full time

    Unlocking Potential with Identity EngineeringAt PayPal, we're revolutionizing the way people interact with financial services. As a Senior Staff Software Engineer on our Identity Platform team, you'll play a critical role in shaping the future of authentication and empowering users to securely access any application, on any device.Your ImpactDesign, develop,...


  • Austin, Texas, United States ZT Systems Full time

    Senior Staff Systems Software Validation EngineerWe are seeking a highly skilled Senior Staff Systems Software Validation Engineer to join our team at ZT Systems. As a key member, you will be responsible for designing, executing, and debugging test plans for hyperscale HW/FW platforms. This involves collaborating with various teams in System Engineering,...


  • Austin, Texas, United States Currency Cloud Full time

    About the RoleWe are seeking a highly experienced Senior Staff Software Engineer Lead to join our team at Currency Cloud. As a key member of our engineering team, you will be responsible for designing and implementing distributed systems that process high volumes of transactions with minimal downtime.Key ResponsibilitiesDesign, code, and debug applications...


  • Austin, Texas, United States CORRIDOR Aviation Service Software Full time

    About CORRIDOR Aviation Service SoftwareCORRIDOR Aviation Service Software is a leading provider of enterprise software solutions for the business aviation industry. Our company is committed to creating innovative technology that streamlines the exchange of parts and services, creating substantial value for both our customers and the industry at large.Job...


  • Austin, Texas, United States Currency Cloud Full time

    Job DescriptionVisa is a world leader in payments and technology, with a mission to connect the world through innovative, convenient, reliable, and secure payments networks.We are seeking an experienced Senior Staff Software Engineer Lead to lead our Acceptance Solutions Product Development team in designing and implementing distributed systems for our...


  • Austin, Texas, United States Currency Cloud Full time

    Job DescriptionAt Visa, we're shaping the future of payments and technology. Our mission is to connect the world through innovative, convenient, reliable, and secure payments networks. We're seeking a seasoned Senior Staff Software Engineer Lead to lead our Acceptance Solutions Product Development team in designing and implementing a distributed payment...


  • Austin, Texas, United States Gusto Full time

    About GustoGusto is a pioneering online platform that empowers small businesses to manage their teams effectively. Our comprehensive suite of tools includes full-service payroll, health insurance, 401(k)s, expert HR, and team management solutions. With offices in Denver, San Francisco, and New York, we serve over 300,000 businesses nationwide.Our mission is...


  • Austin, Texas, United States Gusto Full time

    About GustoGusto is a pioneering online platform that empowers small businesses to manage their teams effectively. Our comprehensive suite of tools includes full-service payroll, health insurance, 401(k)s, expert HR, and team management solutions. With offices in Denver, San Francisco, and New York, we serve over 300,000 businesses nationwide.Our mission is...


  • Austin, Texas, United States InsideHigherEd Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing complex software applications to meet customer needs.Key Responsibilities:Research and analyze customer needs to identify software solutionsDesign and...


  • Austin, Texas, United States InsideHigherEd Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key Responsibilities:Design and develop software applications using a variety of programming...