Integrations Software Engineer, Global Integrations Team
Who we are
At City Storage Systems, we're building Infrastructure for Better Food. We help restaurateurs around the world succeed in online food delivery. Our goal is to make food more affordable, higher quality and convenient for everyone. We're changing the game for restaurateurs, whether they’re entrepreneurs opening their first restaurant all the way through to your favorite global quick-service restaurant chains.
What you’ll do
As an Integrations Software Engineer, you will be a critical part of our Global Integrations Team, responsible for connecting our core food infrastructure platform with the myriad of external systems used by our restaurant partners.
- Design and Implement APIs: Develop, deploy, and maintain robust, scalable, and secure API integrations, focusing on the reliable exchange of critical data (orders, menus, status updates) between our platform and systems like Point-of-Sale (POS) and ERPs.
- Backend Development: Work primarily on the backend using modern development practices and one or more of our core languages: Java, Go, Kotlin, C++, or C#.
- Data Integrity and Performance: Deeply involve yourself in data flow, ensuring high reliability and performance when querying, synchronizing, and modeling critical restaurant data across complex systems.
- Stakeholder Impact: Partner closely with Product Managers and external stakeholders in a global scope to define integration specifications, ensuring that every integration provides tangible business value and positive customer impact.
- Drive Projects: Demonstrate dynamism by owning and pushing technical projects from architectural design through testing and full deployment, solving real-world challenges with speed and quality.
What we’re looking for
- Experience: 3+ years of professional experience as a Backend or Integration Software Engineer, ideally gained in big tech environments or similarly fast-moving organizations.
- Technical Foundation: Academic background in Computer Science or a related field.
- Programming Proficiency: Proven ability to deliver production-ready code in at least one of our core backend stack languages: Java, Go, Kotlin, C++, or C#.
- Mindset: A clear willingness to grow, a love for technical challenges, and a proactive, problem-solving attitude.
- Impact: Demonstrated experience in projects and solutions where you can clearly articulate and demonstrate the impact you had on technical architecture and business stakeholders problems solving.
- Language: Good English proficiency, as you will be collaborating with our global team.
Why join us
Demand for online food delivery is growing really fast! In the last 5 years, just in the US, the overall market has expanded 10X from $10B to $100B, and could expand to $500bn- $1T by 2030.
- Changing the restaurant industry: You’ll be part of a team that helps restaurants succeed in online food delivery.
- Collaborative environment: You will receive support and guidance from experienced colleagues and managers, helping you to learn, grow and achieve your goals, and you’ll work closely with other teams to ensure our customer’s success. You will be reporting to our Global Integrations Team, working alongside experienced leaders.
What else you need to know
This role is based in our Vila Olímpia office location. As a company driven by innovation and continuous change, close collaboration is essential. We’re constantly reimagining our industry, creating new products, and refining our processes, and we do our best work together. That’s why all of our office-based teams work onsite, five days a week.
Compensation & Benefits: Oferecemos salário inicial a partir de R$ 20.000 BRL (CLT), participação acionária (equity) e benefícios competitivos.
Ready to join us as we serve those who serve others?
______________________________________________________________________________________________________________________________________________________
Engenheiro(a) de Software de Integrações, Time Global de Integrações
Quem somos
Na City Storage Systems, estamos construindo a Infraestrutura para Melhorar a Alimentação. Ajudamos restaurateurs em todo o mundo a ter sucesso na entrega de comida online. Nosso objetivo é tornar a comida mais acessível, de maior qualidade e conveniente para todos. Estamos mudando o jogo para os restaurateurs, sejam eles empreendedores abrindo seu primeiro restaurante ou suas redes globais favoritas de serviço rápido.
O que você fará
Como Engenheiro(a) de Software de Integrações, você será uma parte crítica do nosso Time Global de Integrações, responsável por conectar nossa plataforma central de infraestrutura de alimentos com a miríade de sistemas externos utilizados por nossos parceiros de restaurantes.
- Projetar e Implementar APIs: Desenvolver, implantar e manter integrações de API robustas, escaláveis e seguras, com foco na troca confiável de dados críticos (pedidos, cardápios, atualizações de status) entre nossa plataforma e sistemas como Ponto de Venda (POS) e ERPs.
- Desenvolvimento Backend: Trabalhar primariamente no backend utilizando práticas modernas de desenvolvimento e uma ou mais de nossas linguagens principais: Java, Go, Kotlin, C++, ou C#.
- Integridade e Performance de Dados: Envolver-se profundamente no fluxo de dados, garantindo alta confiabilidade e performance ao realizar consultas (querying), sincronização e modelagem de dados críticos de restaurantes em sistemas complexos.
- Impacto nos Stakeholders: Colaborar de perto com Gerentes de Produto e stakeholders externos para definir especificações de integração, garantindo que cada integração proporcione valor de negócio tangível e um impacto positivo ao cliente.
- Liderança de Projetos: Demonstrar dinamismo ao assumir a propriedade e impulsionar projetos técnicos, desde o design arquitetônico até os testes e a implantação completa, resolvendo desafios do mundo real com velocidade e qualidade.
O que buscamos
Estamos procurando um(a) engenheiro(a) apaixonado(a) e dinâmico(a) que prospere em um ambiente de ritmo acelerado e esteja animado(a) com o desafio de conectar sistemas distintos.
- Experiência: 3+ anos de experiência profissional como Engenheiro(a) de Software Backend ou de Integração, idealmente adquirida em grandes ambientes de tecnologia (big tech) ou organizações com ritmo de crescimento similarmente rápido.
- Fundamentação Técnica: Uma forte formação acadêmica em Ciência da Computação ou área relacionada, obtida em uma universidade reconhecida.
- Proficiência em Programação: Capacidade comprovada de entregar código pronto para produção em pelo menos uma de nossas linguagens principais de backend: Java, Go, Kotlin, C++, ou C#.
- Mentalidade: Uma clara vontade de crescer, um amor por desafios técnicos e uma atitude proativa na resolução de problemas.
- Impacto: Experiência demonstrada em projetos onde você pode articular claramente o impacto que teve na arquitetura técnica e nos stakeholders de negócio.
- Idioma: Boa proficiência em Inglês é obrigatória, pois você irá colaborar com nosso time global.
Por que se juntar a nós
A demanda por entrega de comida online está crescendo muito rápido! Nos últimos 5 anos, apenas nos EUA, o mercado geral expandiu 10X, de US$ 10 bilhões para US$ 100 bilhões, e pode expandir para US$ 500 bilhões a US$ 1 trilhão até 2030.
- Mudando a indústria de restaurantes: Você fará parte de um time que ajuda restaurantes a ter sucesso na entrega de comida online.
- Ambiente colaborativo: Você receberá apoio e orientação de colegas e gerentes experientes, ajudando você a aprender, crescer e atingir seus objetivos, e trabalhará em estreita colaboração com outras equipes para garantir o sucesso dos nossos clientes. Você se reportará ao nosso Time Global de Integrações, trabalhando ao lado de líderes experientes.
O que mais você precisa saber
Esta função está baseada em nosso escritório na Vila Olímpia. Sendo uma empresa impulsionada pela inovação e mudança contínua, a colaboração próxima é essencial. Estamos constantemente reimaginando nossa indústria, criando novos produtos e refinando nossos processos, e fazemos nosso melhor trabalho juntos. É por isso que todas as nossas equipes baseadas no escritório trabalham presencialmente, cinco dias por semana.
Remuneração e Benefícios: Oferecemos salário inicial a partir de R$ 20.000 BRL (CLT), participação acionária (equity) e benefícios competitivos.
Pronto(a) para se juntar a nós enquanto servimos aqueles que servem os outros?