Staff Software Engineer (Golang)
Location: Remoto
Department: SRE - CLOUD | TECH
Nosso Modo de Fazer no Time:
Transforme sua carreira com o iFood! Somos uma empresa brasileira de tecnologia referência na América Latina. Por meio de soluções inovadoras, conectamos milhares de restaurantes a milhões de consumidores diariamente com uma média de 100 milhões de pedidos mensais. Além do delivery de comida, também somos Mercado, Farmácia e Pet. Temos também o iFood Pago, nossa Fintech, que engloba o iFood Benefícios, o vale alimentação e refeição do iFood e o próprio iFood Pago, o banco do restaurante. Junte-se a nós e faça parte de uma equipe que está sempre à frente com tecnologia de ponta e inovação constante.
Seu Cardápio Diário:
- Conduzir arquitetura de sistemas e ferramentas dev-facing; interfacear com público técnico.
- Traduzir necessidades em soluções (CLIs/APIs/Bots), liderando discovery e design de contratos.
- Desenvolver em Go e/ou Kotlin assegurando segurança, performance e confiabilidade.
- Balancear foco x alinhamentos; responder a incidentes e demandas urgentes.
- Governança técnica: versionamento, testes de contrato, padrões de qualidade.
- Escala e distribuição: microserviços, eventos, idempotência, backpressure.
Ingredientes Que Buscamos:
- Golang: goroutines/channels, context, interfaces/generics, pprof, net/http, gRPC/Protobuf, testes, modules/build.
- Kotlin/JVM: coroutines/flows, Ktor/Spring Boot, Gradle, gRPC/REST, serialização, JUnit5/Kotest/MockK, tuning da JVM
- Arquitetura distribuída: microservices, event-driven (Kafka), CQRS/Saga, consistência eventual, idempotência, discovery, backpressure
- APIs e contratos: design REST/gRPC, OpenAPI, versionamento, GraphQL, schema registry (Protobuf/Avro)
- Dados e storage: SQL/NoSQL (PostgreSQL, MySQL, MongoDB/Dynamo), Redis, Kafka, Elasticsearch, particionamento, índices, transações
- Cloud & DevOps: Docker, Kubernetes, Helm, Terraform (IaC), CI/CD, service mesh (Istio/Linkerd), autoscaling
- Observabilidade & SRE: OpenTelemetry, logs estruturados, Prometheus/Grafana, Jaeger, SLI/SLO, runbooks, circuit breaker/retry/timeout
- Segurança: OAuth2/OIDC, JWT, mTLS/TLS, IAM, gestão de segredos (Vault), criptografia, supply chain (SBOM/assinaturas)
- Performance & carga: profiling/benchmark, GC/JVM tuning, caching, connection pooling, testes de carga (k6/Gatling)
- Qualidade & governança: TDD/BDD, testes de contrato, linters (golangci-lint, ktlint/detekt), code review, ADRs/RFCs
Para Realçar o Sabor:
- Arquiteturas de sistemas voltadas para AI.
Buscamos uma pessoa apaixonada por tecnologia, que esteja sempre em busca de novos aprendizados e que goste de desafios. Se você se identifica com este perfil, adoraríamos conhecer você!
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
