Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Engineering Manager - 12+ Yrs , Java , Microservice,  image - Rise Careers
Job details

Engineering Manager - 12+ Yrs , Java , Microservice,

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.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

About the role  

Currencycloud was acquired by Visa in December 2021. Our Engineering Managers lead the engineers that are responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross-border transactions for over 5 million end-users, and is available to our clients 24/7.   

We follow the principle of having small autonomous teams that are owners of their future. The Engineering Manager is responsible for all engineers in a team, including both Software and Quality engineers.   

If you follow Pat Kua and his 5 Engineering Manager Archetypes, we see our role in between the Tech Lead Manager and the Team Lead Manager. We believe that our managers must have a technical background to have productive conversations with our engineers, but we don’t expect them to be coding all the time.  

Our usual team structure consists of an Engineering Manager, Product Manager, Agile Delivery Manager, 3-4 Software Engineers and 1-2 QA Engineers.  

As we grow, we started grouping teams into tribes, following a version of the Spotify model. Tribes are a number of teams working under the same domain, where interactions between teams (and their services), although autonomous, are tighter than teams/services outside the tribe.  

 

 

What you'll get to do  

Team/People:  

  • Grows team members and builds a high-performing team  

  • Spends time recruiting, and organising activities that increase retention  

  • Creates an environment of psychological safety, enabling team members to thrive  

  • Represents the team in the wider engineering and tech organisations.  

  • A key champion of our culture  

Technical:  

  • Drives the team to decide how to implement our product. Can break ties and has the last word on technical matters.  

  • Has a broad set of expertise and experience on various technical matters  

  • Spends time driving technical discussions and decisions, and writing code.  

  • Actively guide architecture, tool choices and internal technical quality and best practices  

  • Actively raises and drives Type 2 work to manage tech debt, scalability, performance and maintainability of our software  

  • Ensures support and operations for services in production with aid of their team.   

  • Drives technical excellence.  

 

Process:  

  • Continually tunes the team software process to deliver a sustainable and seamless flow of value  

  • Managing productivity of the engineers in the team.  

  • Navigates and overcomes organizational processes and structures (i.e bureaucracy)  

  • Communicates, reports to, and aligns with stakeholders  

  • Ensures team ceremonies run smoothly, regularly, and efficiently. 

 

You'll get:  

  • Clear ownership of your domain  

  • A clean modern codebase  

  • An independent path to production  

  • Strong platform and product support  

  • The ability to make real changes with real business value.   

  This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.

Qualifications

Basic Qualifications
8+ years of relevant work experience and a Bachelors degree, OR 11+ years of relevant work experience

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

TECH: 2+ years of experience as an Engineering Manager, Tech Lead, Team Lead or OR willingness to step in to this role

A deliberate decision to stay on a leadership track by managing a team of Individual Contributors.

Experience working with Agile process and principles.

Ability to communicate equally effectively with both technical and non-technical stakeholders

Modern programming languages, these teams primarily use Java, so experience with Java (opensource) would be preferable

Modern Cloud-Native architectures and practices. To name some: high-availability, high-scalability, microservices, 12-factor apps, CI/CD, heavy testing automation and observability.

TDD, BDD and Contract testing.

Knowledge of tools such as Kafka, Kubernetes or Docker

Working in a DevOps environment, or passion and willingness to work in this way.

Proven delivery of well-tested, scalable, fault-tolerant and performant solutions.

A pragmatic approach to solutions and delivery of technical projects.

Have been a driving force not only behind change in your previous roles but also in working in a distributed environment.

Having worked in a collaborative environment where you are comfortable reviewing code of your peers

PERSONALITY

A self-starter who takes accountability for getting things done.

Passionate about growing others while growing yourself. An interest for continuous improvement and helping engineers to feel part of something bigger.

Pragmatism in decision making and ability to get buy-in for ideas and getting them done.

Top-notch stakeholder management skills, including the ability to influence colleagues in small, cross-functional scrum teams.

Exceptional structure and attention to detail.

Comfortable challenging the status quo and always curious about the way things work.

Great written and verbal communication skills.

Comfortable working in a scale-up or growth environment and as part of a wider team

Additional Information

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

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Engineering Manager - 12+ Yrs , Java , Microservice, , Visa

At Visa, we believe in making an impact not just in technology but in the way people manage their finances. As an Engineering Manager with over 12 years of experience, you’ll be taking the helm at a company that processes over 259 billion transactions annually. This isn't just about leading a team; it's about crafting an industry-leading API that manages cross-border transactions for millions of users around the clock. Here, you will not only guide a team of talented software and quality engineers but also play a crucial role in ensuring the technical excellence and scalability of our services. We pride ourselves on a culture of autonomy and innovation, where our Engineering Managers help shape both the technical and people aspects of their teams. With a structure designed around the Spotify model, you'll lead teams in a way that encourages collaboration while respecting their independence. Your daily duties will include making key technical decisions, advocating for your team’s direction, and facilitating seamless software delivery processes. If you're passionate about driving continuous improvement and fostering a high-performance environment, this role at Visa could be your next big opportunity. Join us in Bangalore and help redefine the payments landscape while growing your career with a global leader.

Frequently Asked Questions (FAQs) for Engineering Manager - 12+ Yrs , Java , Microservice, Role at Visa
What responsibilities does the Engineering Manager have at Visa?

As an Engineering Manager at Visa, you will oversee a team of software and quality engineers, ensuring the delivery of high-quality, scalable APIs. Your role entails driving technical discussions, managing the software development process, and fostering a culture of psychological safety. You will also represent your team in broader engineering discussions and ensure that production services run smoothly. Additionally, you will be tasked with recruiting and building a high-performing team that thrives on collaboration.

Join Rise to see the full answer
What qualifications are needed for the Engineering Manager position at Visa?

To qualify for the Engineering Manager role at Visa, candidates should possess over 8 years of work experience in technology leadership positions, ideally with 2+ years specifically in an Engineering Management role. A Bachelor's degree is required, along with experience in modern programming languages like Java, and familiarity with Agile practices. Additionally, candidates should demonstrate proven skills in managing distributed teams, delivering scalable solutions, and effectively communicating with both technical and non-technical stakeholders.

Join Rise to see the full answer
What technical skills are required for the Engineering Manager at Visa?

Candidates applying for the Engineering Manager role at Visa should have a solid technical background, particularly in using Java and modern cloud-native architectures. Familiarity with tools such as Kubernetes, Docker, and Kafka is essential, as is an understanding of CI/CD practices and test-driven development. The ideal applicant should also have experience in managing tech debt, performance, and maintainability aspects of software development.

Join Rise to see the full answer
What opportunities for growth does Visa provide Engineering Managers?

Visa offers substantial opportunities for growth for Engineering Managers. As a pivotal leader, you’ll have the chance to shape your team's dynamics, influence technical direction, and contribute to large-scale projects impacting millions of users. The supportive culture encourages continuous improvement and professional development, which enables managers to grow their own teams while furthering their careers within a globally leading company.

Join Rise to see the full answer
How does the team structure work at Visa for Engineering Managers?

The engineering team structure at Visa follows an innovative model that encourages autonomy and collaboration. Typically, an Engineering Manager leads a small team consisting of software engineers and QA engineers, with interactions organized into 'tribes' for collaborative efficiency. Each tribe operates semi-autonomously while leveraging close inter-team communication, making it easier to share knowledge and coordinate on interconnected projects.

Join Rise to see the full answer
Common Interview Questions for Engineering Manager - 12+ Yrs , Java , Microservice,
Can you describe your experience managing engineering teams?

When asked this question, highlight your leadership style, citing specific examples where you guided teams through challenges. Discuss how you foster a culture of collaboration and innovation, and illustrate how you've successfully led teams to achieve technical and project milestones.

Join Rise to see the full answer
How do you approach technical decision-making within your team?

In your answer, explain the steps you take in evaluating technical options, including how you facilitate discussions among team members to come to a consensus, while ensuring that all voices are heard. Share instances where your decision-making led to improved outcomes in previous projects.

Join Rise to see the full answer
What strategies do you implement to foster psychological safety within your team?

Discuss the importance of creating an open environment where team members can express ideas without fear of retaliation. Share specific strategies you've used, such as regular feedback sessions, one-on-ones, and team-building activities, and how these relate to improved morale and productivity.

Join Rise to see the full answer
How do you manage team performance during challenging projects?

Here, explain your methods for maintaining team motivation and focus when faced with tight deadlines or complex tasks. Emphasize the significance of transparent communication, resource allocation, and recognition of individual contributions in boosting team performance during challenging periods.

Join Rise to see the full answer
Can you describe a project where you successfully drove technical innovation?

Provide examples of projects where you implemented new technologies or processes, detailing the impact on the team's productivity or the project's success. Discuss any obstacles you faced and how you overcame them through creativity or strategic thinking.

Join Rise to see the full answer
What’s your experience with Agile methodologies?

Share your depth of knowledge in Agile processes, citing relevant experience in managing Agile teams. Highlight specific tools you've used, such as JIRA or Trello, and how these supported your team's workflow. Provide examples of how Agile principles helped your team deliver on time.

Join Rise to see the full answer
What do you believe is the most important quality for an Engineering Manager?

Articulate your view on leadership qualities - you might mention empathy, strong communication skills, or the ability to inspire others. Support your answer with examples of how you exemplify these qualities in your day-to-day management.

Join Rise to see the full answer
How do you handle conflicts within your engineering team?

Detail your conflict resolution strategies, emphasizing active listening and mediation skills. Provide an example of a past conflict and how you facilitated a resolution that was beneficial to all parties involved, thus strengthening team cohesion.

Join Rise to see the full answer
What role do you think continuous learning plays in an Engineering Manager’s career?

Emphasize the importance of continuous learning in technology and management. Discuss how you encourage team members to pursue their own learning opportunities through workshops, courses, or mentorship and how this culture contributes to the team's overall success.

Join Rise to see the full answer
Can you discuss your experience in scaling teams or products?

Talk about your experience in scaling teams, such as the strategies you implemented to support growth while maintaining quality. Cite specific instances where scalability was achieved in both team capabilities and product performance, detailing your approaches and the outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Visa Remote Bangalore, India
Posted 7 days ago
Photo of the Rise User
Posted 13 days ago
Posted 9 days ago
Posted 11 days ago
Photo of the Rise User
Trinetix Hybrid No location specified
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

2066 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!