About The Position

We're looking for a Staff Software Engineer to be a core technical contributor on our real-time event processing platform. You'll design and build event-driven services, drive engineering quality, and mentor junior engineers — all while working with limited supervision on complex problems. This is the first truly senior individual contributor level, and we expect you to bring strong technical judgment, ownership, and a bias for quality. What you will do:

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

Nice To Haves

  • 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

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service