Senior Principal Software Engineer

2 weeks ago


Austin, Texas, United States Visa Full time
Company Overview

Visa stands at the forefront of the payments and technology sector, facilitating over 259 billion transactions annually across more than 200 countries and territories. Our vision is to connect the globe through a secure, innovative, and reliable payments network, empowering individuals, businesses, and economies to flourish. We are committed to uplifting everyone, everywhere by providing the best payment solutions.

Join us and make a meaningful impact in a purpose-driven industry. Experience the unique culture of Visa.

Role Overview

The Acceptance Solutions Product Development team is tasked with engineering a suite of products that enhance Visa's revenue streams, set our network apart, and provide value-added solutions across various channels. This initiative aims to elevate total merchant value by crafting solutions that meet the intricate and evolving demands of merchants and acquirers. Our objective is to lead the future of payment acceptance, assisting our clients in navigating the complexities of digital commerce while ensuring flexibility and responsiveness.

The Visa Acceptance Platform aspires to be the premier open payment platform, delivering market-leading, globally relevant, omnichannel acceptance components through open, composable, modular APIs that exemplify Visa-grade resilience, security, maintenance, and scalability.

We are in search of a seasoned Senior Principal Software Engineer to spearhead a team of talented engineers in the design and development of a tier 0 distributed payment platform capable of processing transactions at scale with minimal downtime. The ideal candidate will possess a robust understanding of microservices architecture and real-time data processing systems, with experience in technologies such as Spring, Vertx, Kafka, RDBMS, Kubernetes, and Jenkins. Furthermore, proficiency in Test-Driven Development utilizing GenAI and Copilot, along with a commitment to security best practices, is essential. We seek a visionary leader who can think expansively, challenge conventional approaches, and innovate the future of payments.

Key Responsibilities
  • Design, develop, and troubleshoot applications utilizing Java and Vertx event-driven architecture.
  • Lead the architecture and implementation of scalable, distributed systems.
  • Implement microservices architecture leveraging Spring and Vertx.
  • Construct and manage data pipelines using Kafka.
  • Optimize database operations and performance with RDBMS.
  • Deploy and oversee applications on Kubernetes.
  • Establish CI/CD pipelines with Jenkins.
  • Adopt Test-Driven Development practices using GenAI and Copilot.
  • Act as a Security Champion, ensuring secure development and operational practices.
  • Facilitate code reviews and uphold software development best practices.
  • Promote accountability and learning from mistakes within the team.
  • Encourage constructive discussions and support team success.

This role provides the opportunity to tackle complex, cutting-edge technological challenges and collaborate with a team of experts in the field. We value diversity and encourage applications from all qualified candidates.

This position operates in a hybrid model, allowing for a blend of remote and in-office work. Employees in hybrid roles are expected to be in the office 2-3 predetermined days each week, based on leadership guidance and business requirements.

Qualifications

Basic Qualifications:

• 10+ years of relevant experience with a Bachelor's Degree, or at least 7 years of experience with an Advanced Degree (e.g., Masters, MBA, JD, MD), or 4 years of experience with a PhD, OR 13+ years of relevant experience.

Preferred Qualifications:

• 12+ years of experience with a Bachelor's Degree, or 8-10 years of experience with an Advanced Degree, or 6+ years of experience with a PhD.

• Master's or Bachelor's degree in Computer Science, with 8-10 years of experience in Software Engineering.

• Extensive experience in software engineering, particularly in distributed systems.

• Strong proficiency in Spring, Vertx, Kafka, RDBMS, Kubernetes, and Jenkins.

• Experience with Test-Driven Development using GenAI and Copilot.

• Proven ability to serve as a Security Champion.

• Strong leadership capabilities, with a track record of innovative thinking and challenging the status quo.

• Excellent problem-solving and debugging skills.

• Strong written and verbal communication abilities.

• Capacity to work effectively both independently and as part of a team.

Additional Information

Work Hours: Varies based on departmental needs.

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

Mental/Physical Requirements: This role will be performed in an office environment, requiring the ability to sit and stand at a desk, communicate in person and via telephone, and frequently operate standard office equipment such as computers and telephones.

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. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable local laws.

U.S. APPLICANTS ONLY: The estimated salary range for this position is between 147,400.00 and 213,800.00 USD per year, which may include potential sales incentive payments. Salary may vary based on job-related factors such as knowledge, skills, experience, and location. This position may also be eligible for bonus and equity opportunities, along with a comprehensive benefits package that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Programs.



  • 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 Dell Technologies Full time

    Senior Mechanical Principal EngineerAs a Senior Mechanical Principal Engineer, you will play a pivotal role in our Custom Design and Emerging Technology division, focusing on the development of cutting-edge data center infrastructure solutions. Your expertise will contribute to the advancement of next-generation technologies through innovative engineering...


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

    Opportunity Awaits: Principal Software Engineer Role at Salient SystemsLocation: Austin, TexasAbout UsSalient Systems is a pioneering organization focused on advanced Enterprise Security Solutions. Our premier offering, CompleteView, is designed for the recording, real-time viewing, and investigation of both analog and IP video cameras within security...


  • Austin, Texas, United States Hispanic Technology Executive Council Full time

    Senior Mechanical Principal EngineerWe are seeking a Senior Mechanical Principal Engineer to contribute to our Custom Design and Emerging Technology initiatives. This role focuses on pioneering next-generation technological solutions that address customer challenges across various sectors.Key ResponsibilitiesIn this position, you will play a crucial role in...


  • Austin, Texas, United States Talroo Full time

    About Talroo We are honored to be recognized as a multi-award winning organization. Talroo has been consistently recognized as a Top Workplace and a Best Place to Work in Austin. We've been ranked the last five years by Inc. 500/5000 as one of the fastest growing companies in the U.S. You'll also find us on the Austin Business Journal's Fast 50 growth awards...


  • Austin, Texas, United States Hispanic Technology Executive Council Full time

    About the RoleWe are seeking a highly skilled Senior Principal Mechanical Engineer to join our team at the Hispanic Technology Executive Council. As a key member of our Custom Design and Emerging Technology team, you will be responsible for developing innovative data center infrastructure solutions.Key ResponsibilitiesDevelop next-generation data center...


  • Austin, Texas, United States Ansys Full time

    About the RoleWe are seeking a highly skilled Principal Software Development Engineer to join our team at Ansys. As a key member of our software development team, you will be responsible for contributing to the development of software products and supporting systems.Key ResponsibilitiesCollaborate with a team of expert professionals to understand customer...


  • Austin, Texas, United States Renesas Electronics Full time

    Job DescriptionThe software team is seeking a Principal Software Engineer who is technically savvy and is excited about working within a SoC development team to produce customer facing software to enable our customers. This position involves a wide range of challenges from interfacing with IC and firmware designers to working with marketing to present the IC...


  • Austin, Texas, United States Hispanic Technology Executive Council Full time

    Senior Principal Systems Development EngineerOur customers system requirements are usually highly complex. Bringing together hardware and software systems design, Systems Development Engineering operates at the very cutting edge of technology to meet them. We design and develop electronic and electro-mechanical or systems-orientated products, conduct...


  • Austin, Texas, United States Chasm Select Full time

    Job DescriptionChasm Select is seeking a highly skilled Principal Software Engineer to lead our software development team.Job SummaryWe are looking for a seasoned software engineer to take on a technical lead role in our team. As a Principal Software Engineer, you will be responsible for providing technical leadership, designing and implementing highly...


  • Austin, Texas, United States Dell Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Principal Systems Development Engineer to join our team in Austin, Texas. As a key member of our Systems Development Engineering Team, you will be responsible for designing, defining, and implementing complex system requirements for our customers.Key ResponsibilitiesDeliver assigned system interfaces with...


  • Austin, Texas, United States Dell Technologies Full time

    Position OverviewMechanical Senior Principal EngineerAs a key member of the Custom Design and Emerging Technology division, you will leverage your expertise in mechanical engineering to drive innovative solutions. This role emphasizes advanced engineering principles and the application of cutting-edge technologies.Key ResponsibilitiesDevelop and implement...


  • Austin, Texas, United States Procore Technologies Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our team, you will play a crucial role in designing and implementing robust integration solutions across our enterprise systems.Key ResponsibilitiesDesign and Implement Integration Solutions: Lead the...


  • Austin, Texas, United States Oracle Full time

    About the RoleOracle is seeking a highly skilled Principal Software Engineer to join our Cloud Engineering team. As a key member of our team, you will be responsible for designing and developing cloud-based platforms that enable application design, development, testing, and distribution.Key ResponsibilitiesDesign and develop cloud-based platforms using AWS,...


  • 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 Electric Power Engineers Full time

    OverviewWe are designing the grid of the future Be a part of an innovative team shaping the grid of the future through advanced energy intelligence. For more than half a century, Electric Power Engineers, (EPE) has partnered with power and energy clients across the globe providing consulting expertise and energy intelligence software solutions for complex...


  • 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 Procore Technologies Full time

    Job SummaryWe are seeking a highly skilled Principal Software Architect to join our Product & Technology Team at Procore Technologies. As a key member of our engineering organization, you will be responsible for designing, developing, and implementing scalable software solutions that meet the needs of our customers.Key ResponsibilitiesTechnical Leadership:...


  • 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...