Staff Software Engineer

Visa Visa · Fintech · London, United Kingdom, United Kingdom

Staff Software Engineer at Visa, a payments technology company. The role involves designing, implementing, and improving software applications and systems, with 60-75% of time spent coding. Engineers use modern tools including AI-assisted development, cloud services, and automation frameworks to deliver secure, scalable, and high-quality technology solutions in the fintech sector. Collaboration with cross-functional teams, adherence to best practices, security standards, and regulatory requirements are key. The role also involves using Generative AI tools like ChatGPT and Microsoft Copilot for daily work.

What you'd actually do

  1. Collaborate with stakeholders to determine requirements for product components and incorporate feedback into future designs or solutions.
  2. Translate functional requirements into system designs and communicate component interactions, ensuring alignment with business needs and timelines.
  3. Design and develop product components, refine code plans, and lead design reviews to ensure completeness and adherence to requirements.
  4. Contribute to project estimation, considering delivery costs and escalating issues that may cause delays.
  5. Lead by example in creating, implementing, and maintaining extensible, reusable code, and drive code quality through metrics and best practices.

Skills

Required

  • software engineering
  • web-based or mobile applications development
  • leadership role
  • technologies/software systems
  • creating and maintaining test plans
  • executing testing procedures
  • debugging and troubleshooting software issues
  • collaborating with cross-functional teams
  • code review
  • applying coding standards
  • building or enhancing developer tools

Nice to have

  • container-based technologies
  • building and testing enterprise-scale web services
  • product development
  • working on client-facing project or technical teams