Instacart logo
Instacart

Instacart invites the world to share love through food. This is how homemade is made.

Senior Software Engineer, Marketing Enablement – Technology

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

9 days ago

Salary

$168K - $177.5K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishAirflowCloudETLPythonSQL

Job Description

Senior Software Engineer, Marketing Enablement – Technology

Instacart

• Lead complete projects independently across backend services, APIs, and data pipelines, defining experimentation, development, and rollout strategies across multiple systems with minimal guidance. • Architect scalable, robust solutions for performance, reliability, and cost efficiency, applying deep technical knowledge to design systems that handle high-throughput marketing operations. • Drive technical improvements by identifying and solving deeper underlying problems, designing appropriate abstractions to simplify complexity and promote reusability across the codebase. • Partner directly with Marketing and Product stakeholders to influence features and requirements, bringing strong technical perspective while making well-reasoned trade-offs between complexity, business value, and delivery timelines. • Mentor junior engineers through code reviews, technical guidance, and onboarding support, while contributing to team productivity through process improvements and automation.

Job Requirements

  • 5–8 years of software engineering experience with expert-level proficiency in Python for building scalable backend services, APIs, and data pipelines.
  • Proven track record of leading complete projects end-to-end, including architecture design, implementation, experimentation, and production rollout.
  • Deep expertise with data integration technologies (Snowflake, SQL, ETL processes) and workflow orchestration tools (Airflow, DBT).
  • Demonstrated ability to design for performance, scalability, and robustness, with experience implementing comprehensive observability solutions (logging, metrics, tracing).
  • Strong product thinking with ability to research problems deeply, influence product direction, and make strategic trade-offs balancing technical and business considerations.
  • Excellent communication skills with proven ability to mentor engineers, drive cross-team alignment, and translate technical concepts for diverse stakeholders.
  • Experience architecting and implementing automation frameworks and reusable abstractions that improve team productivity and system extensibility.
  • Advanced knowledge of ad platform APIs (Google Ads, Facebook Ads, Snapchat Ads) and conversion tracking mechanisms at scale.
  • Deep understanding of digital marketing operations and performance marketing KPIs (ROAS, LTV, CAC, CPA) with ability to identify technical opportunities that drive business impact.
  • Experience with cloud cost optimization, chaos engineering, and disaster recovery planning.
  • Track record of managing technical debt strategically and leading legacy system modernization efforts.
  • Experience with security-by-design principles and leading incident response for production systems.
  • Demonstrated ability to leverage AI tools for significant productivity improvements and contribute to AI-assisted development infrastructure.

Benefits

  • Flexible work arrangements
  • New hire equity grant
  • Annual refresh grants

Related Job Pages

More Full-stack Engineer Jobs

Role Description What are you going to deal with? - Project: Cents is an all‑in‑one, cloud‑based platform that lets laundromat and dry‑cleaning operators run every part of their business - from point‑of‑sale and machine payments to pickup‑and‑delivery routing, inventory, team, marketing, and financial reporting - in a single integrated system, already trusted by 3,000+ stores. - Hiring process: - HR interview (30 min, Kernelics) - 1 tech interview (Kernelics) - 1 tech interview (Trycent) What are you expected to do? - Design and ship end‑to‑end features across web and backend services, leveraging expert‑level TypeScript with React and Node.js to serve both business and consumer users. - Apply systems thinking—evaluate how each application component fits into the wider platform, proactively identifying dependencies, risks, and optimizations. - Lead technical problem‑solving: break down complex requirements, analyze trade‑offs, and deliver reliable, maintainable solutions on time. - Collaborate with cross‑functional stakeholders—translate product goals into technical plans and communicate progress, challenges, and trade‑offs clearly. Qualifications - 5+ years experience of building business- and consumer-facing applications. - Expert-level knowledge of Typescript, specifically for React and Node.js. - Demonstrable systems thinking skills. Understands that apps are only one part of a larger system. - Understands API design. Knows, and can drive, what 'good' looks like and what the platform needs short-term and long term from an API. - Excellent problem solving, analytical and organizational skills. - Fluent verbal and written English skills. - Passion for learning and coaching others. - A positive approach to your work, and treat others well. - Strong communication skills. - Able to clearly express opinions on product design, while respecting the thoughts and opinions of their peers. - Proven ability to communicate and collaborate effectively with engineers and non-engineering stakeholders alike. Benefits - Taking care of your health - fixed benefit health care coverage. - Supporting your active lifestyle - sports activities with 50% coverage up to the fixed amount. - Treating you not only as a team member but as a personality as well - do not even hope that we'll skip your birthday or other significant events in your life, such as a wedding and birth of a child. - Supporting your professional and personal development. - Maintaining work-life balance - you can work from anywhere you wish, flexible working hours within working hours of the project. - Working among your friends - refer our open vacancies to your friends and receive a decent referral bonus. - Enjoying corporate life that is full of bright emotions and impressions - we hold regular online and offline events and activities.

Worldwide
CVS Health logo

Senior Software Development Engineer

CVS Health

Bringing our heart to every moment of your health.

Full TimeRemoteTeam 10,001+Since 1963H1B No Sponsor

• Design, develop, and maintain backend services and APIs. • Ensure that releases are well-coordinated, fully prepared, and successfully deployed to production. • Maintain high engineering standards, ensuring smooth release cycles, and drive operational excellence across the development lifecycle.

Connecticut
$102.0K - $203.9K / year
Job Closed

Role Description Temos uma vaga para Desenvolvedor Full-Stack PJ, remoto, com preferência por profissionais da região de Campinas para encontros presenciais ocasionais. - Desenvolver e manter código limpo, de alta qualidade e de fácil manutenção, alinhado aos padrões do projeto; - Projetar e desenvolver interfaces de usuário responsivas e acessíveis; - Desenvolver componentes de UI utilizando frameworks modernos e boas práticas; - Desenvolver e manter microsserviços, incluindo os testes relacionados; - Contribuir para o desenvolvimento das camadas de aplicação e dados; - Analisar código existente para entender dependências e apoiar mudanças no sistema; - Realizar testes unitários, de integração e end-to-end para garantir a qualidade do software; - Traduzir designs de alto nível em especificações técnicas detalhadas. Qualifications - Experiência sólida (5+ anos) em desenvolvimento de software e análise de sistemas. - Domínio em NodeJS, Typescript, React, PHP (legados) e Python (IA). - Conhecimento em bancos Valkey/Redis, MongoDB e PostgreSQL, incluindo otimização de queries. - Experiência com APIs REST/gRPC e padrões de integração. - Controle de versão com Git. - Design orientado a objetos e prototipagem. - Ferramentas de browser (DevTools). - Cloud-native deployment com Kubernetes e containerização. - Proatividade: não esperar apenas demandas, mas propor soluções e trabalhar em parceria com o time. - Curiosidade e disposição para aprender novas ferramentas. - Flexibilidade para atuar em diferentes linguagens e tecnologias conforme necessidade. - Colaboração: capacidade de parear e trabalhar junto com outros desenvolvedores e stakeholders. - Mindset voltado para IA e inovação. Requirements - Remoto, com preferência por profissionais da região de Campinas para encontros presenciais ocasionais. Benefits - Pretensão salarial + Vale Alimentação. Company Description

Brazil
Merlin logo

Full-Stack Software Engineer – AI Accelerated

Merlin

Künstliche Intelligenz für den öffentlichen Sektor

Full TimeRemoteTeam 11-50Since 2025H1B Sponsor

• KI-Systeme konzipieren, bauen und produktiv betreiben (z. B. Conversational AI, RAG, Agenten, Voice) • skalierbare Backend-Architekturen für ein Multi-Tenant-SaaS entwickeln • technische Grundsatzentscheidungen treffen (Cloud, Datenmodelle, Infrastruktur, Tooling) • Features und Systeme end-to-end ownen – von der Idee bis zum produktiven Einsatz bei Kunden

Germany
€60K - €90K / year