Visa

Staff Software Engineer, Golang or Python

Visa

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and build event processing services and pipelines on AWS serverless (Lambda, Kinesis, EventBridge, Step Functions).
  • Write production-quality Golang and/or Python code with comprehensive testing and observability.
  • Own services end-to-end: development, deployment, monitoring, incident response, and SLA adherence.
  • Make sound architectural decisions for somewhat complex problems, exercising discretion and judgment.
  • Drive code quality through thorough code reviews, testing standards, and documentation.
  • Investigate and resolve production incidents independently; contribute to postmortem analysis.
  • Design and implement CI/CD improvements for better developer experience and deployment safety.
  • Mentor Analyst-level engineers through pairing, design guidance, and constructive review feedback.
  • Propose and implement improvements to platform resilience, performance, or cost.
  • Participate in on-call rotations independently with full accountability.

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.
  • Be based in Brazil.
  • Strong software engineering background building distributed systems at scale
  • Proficiency in Golang and/or Python
  • Experience with modern streaming processing (Kinesis, Flink, Spark)
  • Cloud computing skills (preferably AWS) and hybrid designs
  • Data platform tooling: Terraform (IaC), Docker and Kubernetes (production) and Airflow (or similar orchestration)
  • Observability and reliability mindset: Grafana, CloudWatch (logs, metrics, traces), on-call participation, SLA awareness
  • Strong SQL skills
  • Version control and CI/CD: Git/GitHub, pipelines (e.g. Codefresh) or similar
  • Soft skills: clear communication, adaptability, self-management, critical thinking, collaboration
  • English: B2 or above
Benefits
  • Employees can work remotely
Applicant Tracking System Keywords

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

Hard Skills & Tools
GolangPythonAWSKinesisEventBridgeStep FunctionsTerraformDockerKubernetesSQL
Soft Skills
clear communicationadaptabilityself-managementcritical thinkingcollaboration