Posted in

Software Engineer – Sr. Consultant level

Software Engineer – Sr. Consultant level

CompanyVisa
LocationAustin, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of relevant work 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 work experience with a PhD, OR 11+ years of relevant work experience.
  • Expert in building and consuming REST APIs and micro service based architecture.
  • Expert knowledge with Spring Technologies.
  • Expert in diagraming solutions (flow, block, logical).
  • Brilliant in Java and REST for developing microservices that are easily deployable and maintainable.
  • Basic to good knowledge in tools like Jira/Jira Align and experience working in an Agile team.
  • Ability to communicate effectively up, down and across to assure that your ideas are heard.
  • Have lead a team of 6 to 8 members.

Responsibilities

  • Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability.
  • Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings.
  • Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads.
  • Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
  • Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology.
  • Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization.
  • Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem.
  • Provides domain expertise on the development of technical documentation of solutions and contributes to standard processes in technical documentation as needed.
  • Plays a key role in the development and delivery of new features across products from end-to-end.
  • Be a security champion collaborating with security team to implement and verify secure coding techniques.
  • Develop and maintain automation scripts to streamline and enhance the testing process.
  • Engage with product engineering teams and product owners during code/design reviews, regular meetings, and incident responses throughout product development and operations cycles.
  • Provide guidance to junior developers and work independently on technical software development issues.
  • Learn and adapt to newer tools and technologies, including Generative AI models, to improve developer experience and productivity.

Preferred Qualifications

  • 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD.
  • Bachelors and/or Master’s in computer science engineering or related discipline with 10-14 years experience.
  • You have the expertise on the technologies, Hazelcast, KAFKA, Docker/K8S.
  • Comfortable in delivering presentations with small to medium size forums.
  • Experience architecting solutions that is secure, resilient, and scalable.
  • Experience in building out a Continuous Integration and Continuous Delivery pipeline.
  • Knowledgeable about network architecture, Load Balancing, and Firewalls.
  • Knowledge of AI/ML skills.
  • You have amazing work ethics that will help us all work extremely well together.
  • Passion for exceeding expectations and delivering exceptional code.