Director, Software Engineering

Year    Bangalore, Karnataka, India

Job Description


Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across 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.

When you join Visa, you join a culture of purpose and belonging - where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world - helping unlock financial access to enable the future of money movement.

Join Visa: A Network Working for Everyone.



Commercial Money Movement Solutions charter is to capture new sources of money movement through card and non-card flows, including Visa Business Solutions, Government Solutions and Visa Direct which presents an enormous growth opportunity. Our team brings payment solutions and associated services to clients around the globe. Our global clients and partners deploy our solutions to serve the needs of Small Businesses, Middle Market Clients, Large Corporate Clients, Multi Nationals and Governments.

The Visa Commercial Solutions (VCS) and Visa Government Solutions (VGS) team is a world-class technology organization experiencing tremendous, double-digit growth as we expand products into new payment flows and continue to grow our core card solutions. This is an incredibly exciting team to join as we expand globally.

This position is for a Director Data Engineering with solid Data System development experience, who will contribute to both strategic and tactic planning and execution to continuously advance commercial platform\'s vision and mission.

You will be an integral part of the leadership team, setting up technical roadmap, introducing best practices, latest technology to the team and driving delivery and engineering excellence.

Primary responsibilities for this role will include:

As a Director of Software Engineering, you will lead initiatives to architect, enhance, and build next generation commercial solutions in an agile development environment. Lead product development with engineering / product teams across multiple geographies

Drive projects that involve full stack development using Java, Spring, Microservices, Rest based APIs, frontend frameworks like Angular and Spark/Scala based processing on Hadoop platform.

Drive solution architecture and technical architecture with product owners, engineers, and technical product managers to scale products to highly functional, secure, performant, and resilient platforms.

Lead development teams on projects and be responsible for end-to-end execution and delivery on roadmap commitments.

Collaborate across engineering teams and leaders, Operations, and Infrastructure (O&I), security and platform teams.

Enable and inspire teams to an innovation mindset, high levels of engagement and performance. Use code generation capabilities like GitHub copilot to drive efficiencies in software development across the team.

Develop a culture of high levels of accountability and ownership with the team

Establish metrics and attain high scores on engineering, delivery excellence, and product performance.

Excel in partnership with technical product managers, project managers and product leaders on requirements workshops and grooming and help define joint product/technology roadmap.

Drive release planning exercise, track development and testing to timely releases.

Communicate for success with partners in program management, product office, operations, and other stakeholders.

Develop and measure design, code governance and delivery practices to achieve consistent high-quality releases.

Coach/Mentor/Grow engineers and performance management. Hire top software engineers and help build a highly talented engineering organization.

Act decisively on continuous improvements to processes/tools for better developer efficiency and productivity

Able to work on multiple projects and initiatives with different/competing timelines and demands

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

Qualifications

Basic Qualifications

  • 10+ years of relevant work experience and a Bachelors degree, OR 13+ years of relevant work experience
Preferred Qualifications
  • 12 or more years of work experience with a Bachelor\'s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD in computer science or related field
  • 14+ years of System Development Experience, with 6+ years managing teams.
  • Strong application development technical experience in Full stack development, Java/J2EE, Microservices, Spring boot, Angular / React Framework, DevOps, Big data Hadoop ecosystems, open systems
  • Extensive technical experience with developing enterprise web-based product solutions and offerings. Experience building applications using Java & Angular a must.
  • Experience with messaging systems including Kafka.
  • Experience with distributed database, distributed computing and high frequency transactions is a plus.
  • Dynamic leader who has directly managed team of highly competent developers in fast paced work environment.
  • Strong business and technical vision
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • A deep understanding of end-to-end software development in a team, and a track record of shipping software on time
  • Strong interpersonal and leadership skills with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear & concise way, to different audiences. A team player with good work ethics
  • A background in the payment domain is a plus
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.

Visa

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3204613
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year