Visa

Staff Software Engineer, Payments

Visa

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with project team members (Product Managers, Architects, Analysts, Developers, Project Managers, etc.) to ensure development and implementation of new data driven business solutions
  • Take ownership of assigned development tasks to ensure on-time delivery of high-quality solutions that meet requirements, align with the architectural vision, and adhere to all applicable standards. Responsibilities cover all phases of solution development
  • Collaborate with senior technical staff and PM to identify, document, plan contingency, track and manage risks and issues until all are resolved
  • Convey technical solutions, capabilities, considerations, and features in business terms.
  • Communicate status, issues, and risks clearly and promptly
  • Engagement in requirements definition and clarification in collaboration with Business to ensure completeness and common understanding of the business needs is important

Requirements

  • 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
  • 6 or more years of work experience, Bachelors degree, OR 3+ years of relevant work experience Degree or an Advanced Degree (e.g. Masters, MBA, JD, MD) in a technical field such as computer science, computer engineering or related field required
  • Strong design and coding skills with GoLang
  • Solid knowledge and understanding of REST API’s.
  • Solid knowledge of AWS Services or other Cloud Players
  • Knowledge of the Microservices Design Patterns
  • Knowledge of Distributed transactions and Race Conditions
  • Familiarity with Kubernetes and Docker
  • Solid knowledge with unit tests and integrity tests
  • Familiarity with SQS, SNS, Event Bridge, Kafka, Redis, or NoSQL datastores is a plus.
  • Practical experience with database technologies such as MySQL and NoSQL (DynamoDB and MongoDB)
  • Knowledge of Unix/Linux and working in a shell environment.
  • Experience/knowledge with Continuous Integration & Development and automation tools such as Jenkins, CodeFresh, ArgoCD, Artifactory, Git etc.
  • Solid knowledge and understanding of Agile and Test-Driven Development (TDD) methodologies.
  • Strong analytical skills with excellent problem-solving ability.
  • Ability to present complex ideas in a clear, concise way.
  • Be based in Brazil
  • Upper Intermediate English Level (B2)
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
GoLangREST APIsAWS ServicesMicroservices Design PatternsDistributed transactionsRace ConditionsKubernetesDockerMySQLNoSQL
Soft Skills
analytical skillsproblem-solving abilitycommunicationcollaborationownershiprisk managementrequirements definitionclarificationpresentation skillstime management
Certifications
Bachelor's DegreeMaster's DegreeMBAJDMDPhD