Job DescriptionWe are seeking a Director of Software Engineering who combines strategic leadership with strong technical depth. This role leads multiple engineering teams while maintaining hands-on involvement in architecture decisions, technical reviews, and proof-of-concepts. You will drive engineering excellence, influence technology strategy, and ensure delivery of scalable, secure solutions that impact millions globally.
Essential Functions:
- Lead and inspire engineering teams, fostering a culture of innovation and accountability
- Guide architecture decisions, review critical components, and contribute to proof-of-concepts
- Collaborate with Product and Architecture leaders to define technology roadmaps
- Establish processes for code quality, automation, and operational excellence
- Hire, mentor, and retain top engineering talent
- Champion adoption of emerging technologies (AI/ML, GenAI, cloud-native architectures)
- Drive measurable improvements in engineering efficiency and system performance
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager.
QualificationsBasic 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
• Solid understanding of Large Language Models, Generative AI systems and applications.
• Background in developing and deploying AIML platforms and applications in on premises and public cloud infrastructure.
• Have prior hands-on experience using languages such as Python, Go, Java, Python, Rust. Strong on coding and code reviews.
• Experience in leading teams that have built full stack applications from the ground-up using distributed high performance and scalable technologies such as K8s, Docker, Ray, Airflow, Hadoop, Spark, Kafka and so on.
• Experience in leading teams that have built cloud platform solutions using AWS, Azure and GCP for high performance real time AIML applications
• Experience in DevSecOps world - Github/Git, CI/CD Pipelines, Jenkins, Ansible, Shell Scripts, Security Tools, Observability, Alerting, IaC etc.
Skills You'll Bring:
• Strategic leadership with a proven ability to manage multiple teams and large-scale programs
• Deep technical expertise in modern architectures (microservices, cloud-native), security engineering, and API platforms
• Strong understanding of agile methodologies and software development lifecycle principles
• Ability to influence senior stakeholders and drive organizational change
• Experience balancing hands-on technical involvement with leadership responsibilities
• Excellent problem-solving, communication, and collaboration skills
• Payments industry experience is a plus
Information for US ApplicantsFor roles located in the US, the estimated salary range for this position is $186,800.00 to $ 299,200.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Work HoursVaries upon the needs of the department.
Travel RequirementsThis position requires travel 5-10% of the time.
Mental/Physical RequirementsThis position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.