Sr. Consultant, Software Engineer

VisaAustin, TX
6hRemote

About The Position

This role will be part of a team that is responsible for building and maintaining highly scalable, high-availability microservices within various financial domains. The team plays a critical role in enabling seamless product journeys by orchestrating calls across multiple squad microservices. We ensure continuous delivery of new features while maintaining zero-disruption deployments, safeguarding system stability and reliability in a mission-critical financial environment. You will be part of technical and product discussions in order to find the best scalable solution for the usecases. What You'll Do: Technical Leadership: Consistently leads their squad to successful technical outcomes, ensuring sound engineering decisions that balance technical debt, system design, reliability, observability, and business needs. High-Impact Contributions: Regularly recognized for delivering high-quality, impactful technical solutions within their team and across collectives. Coding Standards & Best Practices: Actively enables other engineers to elevate coding standards and deepen awareness of best practices, especially around non-functional requirements. Product Awareness & Planning: Demonstrates strong product understanding, contributes meaningfully to quarterly planning, and collaborates with PMs or team leads to shape squad vision. Mentorship & Feedback: Proactively supports the growth of other engineers through mentoring, sponsorship, and constructive feedback. Cross-Team Collaboration: Frequently consulted by engineers from other squads, demonstrating the ability to tackle complex and ambiguous problems under pressure. Technology Strategy: Keeps up with emerging technology trends and contributes insights to squad-level strategic discussions. This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice.

Requirements

  • 8+ years of relevant work experience with a Bachelor’s 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, OR 11+ years of relevant work experience.

Nice To Haves

  • Be based in the US
  • 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
  • At least 3 years of experience working with Go (Golang) in production - environments
  • At least 2 years of experience with AWS Cloud
  • Solid understanding of microservices architecture and distributed systems.
  • Experience with REST APIs and modern backend development practices
  • Familiarity with version control (Git) and continuous integration workflows
  • Ability to debug and troubleshoot issues in complex systems
  • Strong focus on testing and software quality
  • Experience working in high-scale and high-availability environments
  • Experience with distributed transaction systems
  • Knowledge of messaging systems and event-driven architectures
  • Familiarity with CI/CD pipelines and Docker/Containers.
  • Understanding of observability practices (monitoring, tracing, alerting).
  • Hands-on experience with Terraform or other IaC tools.

Responsibilities

  • Consistently leads their squad to successful technical outcomes, ensuring sound engineering decisions that balance technical debt, system design, reliability, observability, and business needs.
  • Delivering high-quality, impactful technical solutions within their team and across collectives.
  • Actively enables other engineers to elevate coding standards and deepen awareness of best practices, especially around non-functional requirements.
  • Demonstrates strong product understanding, contributes meaningfully to quarterly planning, and collaborates with PMs or team leads to shape squad vision.
  • Proactively supports the growth of other engineers through mentoring, sponsorship, and constructive feedback.
  • Demonstrates the ability to tackle complex and ambiguous problems under pressure.
  • Keeps up with emerging technology trends and contributes insights to squad-level strategic discussions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service