iFood
Posted 3w ago

SOFTWARE ENGINEER Sênior - APPLICATION SECURITY | TECH - CYBERSEC

iFood
Brazil
OnsiteFull Time
Responsibilities
  • strengthening security
  • reviewing code
  • automating checks
Requirements
  • Experience securing mobile applications
  • Threat modeling
  • SAST/DAST integration
  • CI/CD security automation
  • Mobile development (Kotlin/Swift/Rust), and incident support
Technical tools mentioned
GitLabGitHub ActionsJenkinsKotlinSwiftRustFastlaneGradleXcodeToolsBuckFridaXposedMagiskCC++SentryDatadog APMAWSDatabricksAmplitude

Job description

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:

• Fortalecer segurança mobile implementando controles como autenticação multifator criptografia ponta a ponta e monitoramento contínuo de acessos
• Revisar código e arquitetura mobile por meio de threat modeling engenharia reversa e testes de penetração e propor mitigações
• Integrar políticas de segurança em pipelines DevSecOps e automatizar verificações SAST e DAST
• Desenvolver ferramentas SDKs bibliotecas e serviços para prevenção detecção e correção de vulnerabilidades
• Criar e manter observability e alerting para detecção de comportamentos anômalos e resposta a incidentes
• Apoiar times de desenvolvimento na análise de incidentes fornecendo correções orientação e documentação clara
• Definir e validar métricas de segurança usando dados para priorizar iniciativas e medir impacto

Ingredientes Que Buscamos:

• Conhecimento em OWASP Mobile Top 10 MASTG MASVS
• Habilidade em threat modeling e testes de penetração de aplicações mobile
• Prática com SAST e DAST para aplicações mobile
• Integração de verificações de segurança em pipelines CI CD como GitLab GitHub Actions Jenkins
• Conhecimento em controles criptográficos autenticação multifator PKI e armazenamento seguro de credenciais
• Capacidade de desenvolver em linguagens mobile como Kotlin Swift ou Rust e criar serviços e APIs para automação
• Familiaridade com observability e uso de métricas para investigação e validação de impacto
• Comunicação técnica clara para explicar riscos e orientar times de desenvolvimento

Para Realçar o Sabor:

• Experiência com Fastlane Gradle XcodeTools Buck
• Experiência com Frida Xposed Magisk para análise dinâmica
• Desenvolvimento de SDKs nativos em Rust C C++ Kotlin Swift
• Conhecimento em vulnerabilidades de memória e mitigação
• Familiaridade com Sentry Datadog APM painéis AWS Databricks Amplitude
• Participação em conferências workshops iniciativas de segurança ou publicações

Buscamos uma pessoa apaixonada por tecnologia e desafios, que esteja sempre em busca de novos aprendizados. Se você se identifica com este perfil, adoraríamos conhecer você!

About iFood

Mobile marketplace for food delivery, groceries, and financial services.

Year founded
2011
Employees
13500
Organization type
Private
Latest investment
Raised $1.50B Secondary Market (2022) — led by Prosus
Headquarters
BR

Similar jobs

Software Engineer roles
12h
Save
Mark Applied
Hide
Software Engineer – Full Stack
Contagem, Minas Gerais, Brazil
OnsiteFull Time
Wabtec
WabtecNYSE: WAB: Manufacturer of equipment and digital solutions for rail transportation.
Bachelor's degree in a related field; software development and application support experience; Node.js, Angular, TypeScript/JavaScript, SQL Server, REST, GraphQL, AWS, Terraform, CI/CD, and production troubleshooting experience; fluent English.
Node.js, Angular, TypeScript, JavaScript, SQL Server, RESTful APIs, GraphQL, CSS, Jest, Vitest, AWS, Terraform, Chef, CI/CD, DevOps, Datadog, Oracle ERP, Epicor, SAP
16h
Save
Mark Applied
Hide
Software Engineer II - Automação RPA
Brazil
RemoteFull Time
Stone
StoneNasdaq: STNE: Payment technology and financial services for Brazilian entrepreneurs.
Practical UiPath development with Studio and Orchestrator, Python automation in BotCity, LLM coding assistant use, and Git version control. UiPath certification and REFramework experience are preferred.
UiPath, BotCity, UiPath Studio, UiPath Orchestrator, Python, Claude Code, Codex, Copilot, Git, REFramework, BPMN, Studa, Biblioteca Stone
17h
Save
Mark Applied
Hide
Staff Software Engineer
Toronto or New York City or Austin or Berlin or Bucharest or Chicago or Dubai or Jakarta or London or Paris or San Francisco or São Paulo or Singapore or Seoul or Sydney or Tokyo
$184k-$314k/yr HybridFull Time
Braze
BrazeNASDAQ: BRZE: Platform for personalized customer engagement and cross-channel messaging.
7+ YOERequires 7+ years of relevant experience, full-stack development, strong TypeScript and React skills, scalable web architecture expertise, mentoring experience, and clear technical communication. Python or Ruby on Rails preferred.
TypeScript, React, Vue, Python, Ruby on Rails, LLM, AI coding agents
1d
Save
Mark Applied
Hide
Mid-level Software Engineer (C# and .NET)
Brazil
RemoteFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Provides mission-critical communications and public safety technology.
4+ YOEBachelor's degree or equivalent experience; 4+ years developing full-stack web applications; team leadership and mentoring experience; expertise in web technologies, C#/.NET, databases, APIs, cloud platforms, testing, and CI/CD.
C#, .NET Core, HTML, CSS, JavaScript, Angular, TypeScript, RxJS, SQL Server, Azure, CI/CD
1d
Save
Mark Applied
Hide
Middle/Senior Software Engineer (Java)
São Paulo, São Paulo, Brazil
HybridFull Time
Exadel
Exadel: Provides enterprise software engineering and AI-driven digital transformation services.
Mid-to-senior backend experience with Java, Spring Boot, Quarkus, AWS, microservices, distributed architectures, observability, Agile, and AI-assisted development tools; intermediate English required.
Java, Spring Boot, Quarkus, AWS, Amazon SQS, Amazon SNS, AWS Lambda, Amazon DynamoDB, Amazon API Gateway, Cursor, GitHub Copilot, Mutiny, Project Reactor, Nasdaq Calypso, Scrum
1d
Save
Mark Applied
Hide
[Job - 31050] Senior Developer (Java + Python) with AI Skills, Brazil
Brazil
RemoteFull Time
CI&T
CI&TNYSE: CINT: Provides global digital transformation and software engineering services.
Senior software engineer with expert Java, strong Python, Spring Boot, REST, Azure, Databricks, Spark, Delta Lake, SQL, microservices, Git, CI/CD, Docker, Kubernetes, AI tools, and fluent English.
Java, Python, Spring Boot, Microsoft Azure, Azure Databricks, Apache Spark, Delta Lake, SQL, Git, Docker, Kubernetes, GitHub Copilot, CI/CD
1d
Save
Mark Applied
Hide
Senior Software Engineer, Java Backend
Brazil or Colombia or Ecuador or Mexico
RemoteFull Time
NinjaOne
NinjaOne: Unified IT platform for automated endpoint management and security.
10+ YOEBachelor's degree or equivalent experience; 10+ years Java development, 5+ years scalable systems, system design, OOP, API and REST services, relational databases, caching, and Spring experience.
Java, Kotlin, C++, Postgres, Golang, AWS, Spring, REST, OOP
1d
Save
Mark Applied
Hide
Senior Software Engineer I
São Paulo, São Paulo, Brazil
HybridFull Time
Checkout.com
Checkout.com: Provides global cloud-based digital payment processing services.
Bachelor's or master's degree in computer science, engineering, or related field; proficiency in C# .NET, Java, or Go; agile experience; strong communication, problem-solving, and software development skills.
C#, .NET, Java, Go