Visa

Staff Software Engineer, PCI Cards

Visa

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Development and maintenance of projects in Java / Groovy / Golang with deployment on AWS.
  • Proactively contributes to the betterment of other engineers in the company, through sponsoring, mentoring, and providing constructive feedback.
  • Consistently leads the squad to good outcomes from a technical perspective, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability, and business needs.
  • Execution of Terraform to create/remove new resources on AWS.
  • Monitoring applications through logs/metrics
  • Participation in technical analysis with product team requirements.
  • Keeps up with emerging technology trends and contributes insights to squad-level strategic discussions.
  • Regularly recognized for delivering high-quality, impactful technical solutions within their team and across collectives.

Requirements

  • 5+ years of experience as a Software Developer
  • Skilled in Java/Groovy or JVM-related and adaptable to other languages like Golang
  • Advanced Git user resolves team version control issues
  • Expert in debugging across projects
  • Thorough code reviews focusing on cross-domain quality
  • Writes and validates unit, integration, performance, and end-to-end tests
  • Experienced with Swagger, flow diagrams, and API documentation, supports DEVEX and external publishing
  • Advise architecture, standards, and best practices.
  • Deep product knowledge, active in feature planning and impact analysis.
  • Proficient in Terraform, Argo, Jenkins, Codefresh for infrastructure and deployment understand related integrations.
  • Advanced Docker/Kubernetes usage
  • Strong relational database design and non-relational strategy, effective data modeling.
  • Designs scalable microservices and evaluates architectural options.
  • Proficient in AWS, applying optimal performance techniques.
  • Identifies and resolves distributed systems issues for improved reliability.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaGroovyGolangGitTerraformDockerKubernetesAPI documentationMicroservicesRelational database design
Soft Skills
MentoringConstructive feedbackLeadershipTechnical analysisStrategic discussionsCollaborationProblem-solvingAdaptabilityCommunicationQuality assurance