Senior Manager, Software Engineering
Visa
Summary
Join Visa, a global leader in payments technology, as a Senior Software Engineering Manager. You will be a key member of a multi-functional team developing and maintaining Open Banking products for the US market. This role involves leading a high-performing engineering team, working with various technologies (Java, PHP, NodeJS, AWS, etc.), and ensuring high-quality product delivery. You will collaborate with product management, mentor engineers, and drive innovation within a fast-paced environment. The position is remote, offering flexibility, and comes with a competitive salary and comprehensive benefits package.
Requirements
8 or more years of relevant work experience with a Bachelor 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
Responsibilities
- Work with high load systems with high uptime requirements, including on-call shifts
- Work with Tinkβs technologies which is mainly Java, PHP, NodeJS, AWS, Kubernetes, Docker, SQL, Datadog and much more
- Be responsible for the overall delivery and quality delivered by your team. You will enable the team to reach their targets by removing impediments, clarifying goals and fostering ownership and accountability
- Own the teamβs overall planning, execution, and success of complex technical projects cross-product teams
- Work closely with product management to ensure we're building products in the best way and to deliver on customer commitments and targets
- Setting clear priorities and providing leadership in a fast-paced and innovative environment
- Work on discovery, investigating and trying out new solutions with the team
- Mentor and motivate a high performing team of senior technology engineers to achieve critical business goals and KPIs
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities
- Ability to write elegant, robust code to rapidly produce proofs-of-concept or prototypes to illustrate new ideas or approaches
- Being data-driven and always seeking new ways of improving your services
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
- Hands-on experience in at least one of the back-end programming languages like JAVA, Python, PHP or NodeJS
- Highly prefer deep technical knowledge around successfully architecting and building complex software systems at scale with high availability, low latency & strong data consistency
- Experience working with different kinds of technology (e.g. JavaScript, Java, Python) in one platform and streamlining them for the best possible product solution
- Experience leading a high performing engineering team with 3 years of people management experience
- Highly prefer hands-on experience building high performing Open Banking solutions for the North American market
Benefits
- Medical
- Dental
- Vision
- 401(k)
- FSA/HSA
- Life Insurance
- Paid Time Off
- Wellness Program
- Bonus
- Equity
- Remote work