Senior Software Engineer
Location: Remote - Brazil
Department: PRODUCT & TECHNOLOGY
Descrição da vaga
Você irá trabalhar em uma equipe multidisciplinar, sendo responsável por conduzir experimentos e entregar soluções inovadoras alinhadas à estratégia do produto. Nesse ambiente, você terá a oportunidade de colaborar com profissionais de diferentes habilidades, como Product Managers, designers, especialistas em inteligência artificial e dados.
Como Senior Software Engineer, você será uma peça chave na evolução técnica do produto, colaborando com decisões arquiteturais, definição de padrões de engenharia e suporte técnico de ponta para resolver desafios complexos de integração e escala.
Procuramos um perfil que se entusiasme com sistemas distribuídos, design evolutivo e construção de soluções robustas com impacto direto em negócios reais. Se você busca desafios que combinam visão de produto, excelência técnica e influência estratégica, essa posição é para você.
Como parte de um time de produto estabelecemos os seguintes princípios de engenharia para atuar como bússola orientadora na tomada de decisões:
- Sucesso do cliente por meio de dados;
- Seja ambicioso, lance cedo;
- Defenda o que você acredita. Nós não simplesmente codificamos;
- Segurança, observabilidade e escalabilidade desde o design;
- Compartilhe conhecimento.
RESPONSABILIDADES E ATRIBUIÇÕES
Qual é o seu papel no time?
O papel do Senior Software Engineer é focado em inovação, com responsabilidade por criar, otimizar e escalar produtos e funcionalidades, impulsionando o crescimento por meio de experimentos baseados em dados. É essencial adotar uma abordagem científica, excelência em engenharia e uma mentalidade de crescimento, demonstrando proatividade, responsabilidade e foco no cliente.
- Desenvolver features e melhorias no produto Blip de forma segura, bem testada e performática;
- Conduzir a visão e estratégia técnica entre vários departamentos;
- Liderar decisões arquiteturais que impactam múltiplas equipes;
- Defender melhorias na qualidade do produto, segurança e performance à nível organizacional;
- Resolver problemas técnicos de maior escopo e complexidade entre departamentos;
- Impulsionar inovação e excelência técnica em toda a organização;
- Definir e estabelecer padrões técnicos e melhores práticas em toda a empresa;
- Identificar e resolver dívidas técnicas sistêmicas que afetam múltiplos departamentos;
- Liderar iniciativas de proof-of-concept para avaliação de tecnologias estratégicas;
- Representar a Blip e seus valores em comunicações públicas e fóruns técnicos;
- Fornecer mentoria técnica para pessoas engenheiras mais juniores;
- Liderar iniciativas técnicas de larga escala envolvendo múltiplos departamentos;
- Orientar o alinhamento da estratégia técnica com objetivos de negócio;
- Impulsionar a adoção de tecnologias emergentes e melhores práticas;
- Orientar estratégias de contratação e padrões de avaliação técnica;
- Participar da rotação do plantão para questões críticas em produção;
- Se necessário, atuar como tech lead para o squad ou outros projetos estratégicos, promovendo a excelência técnica e garantindo altos padrões de qualidade das entregas;
REQUISITOS E QUALIFICAÇÕES
O que esperamos de você?
- 5+ anos de experiência profissional em desenvolvimento de software fullstack
- Experiência profissional significativa com C# (.NET)
- Sólida experiência com ferramentas de automação de testes (ex: MSTest, NUnit, XUnit, Specflow, etc)
- Sólido entendimento de conceitos Web (por exemplo: como o browser faz requisições ao backend)
- Experiência com ferramentas de observabilidade como Grafana, Prometheus e ferramentas APM
- Sólida experiência usando ferramentas de CI/CD para gerenciar o ciclo de desenvolvimento
- Sucesso comprovado em múltiplas equipes através de desafios técnicos complexos
- Experiência com arquitetura de sistemas distribuídos em larga escala
- Expertise em otimização de performance e escalabilidade
- Experiência em definir estratégia técnica alinhada com objetivos de negócio
- Profundo conhecimento em design e arquitetura de sistemas
- Experiência em trabalhar com stakeholders de diferentes departamentos
- Compartilhar nossos valores e trabalhar de acordo com eles
- Conhecimento de princípios de design de software (SOLID, Clean Code, DRY, metodologia Twelve-Factor, etc)
- Experiência com metodologias de desenvolvimento (Pair Programming, TDD, práticas de Code Review, etc)
Será um diferencial se você tiver:
- Inglês avançado
- Conhecimento de Kubernetes
- Histórico sólido de liderança técnica entre departamentos
- Envolvimento anterior no fornecimento de produtos ao usuário final
- Experiência em testes e otimização de experiências de usuário
- Cloud Provider Azure, especialmente com tecnologias como AKS e EventHub
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
