🏢
Instacart
Senior Software Engineer, Marketing Enablement & Technology
Job Description
ABOUT THE ROLE
We're seeking a Senior Software Engineer to join our Marketing Enablement & Technology (MET) team at Instacart. As a key member of our Paid MarTech pod, you'll play a critical role in architecting and scaling backend services and ETL processes that power Instacart's Paid Marketing channels. This is an exciting opportunity to drive technical direction, mentor engineers, and partner closely with Marketing, Operations, and Product leadership to shape technical and product strategy.
WHAT YOU'LL DO
As a Senior Software Engineer, you'll lead complete projects independently across backend services, APIs, and data pipelines, defining experimentation, development, and rollout strategies across multiple systems with minimal guidance. You'll architect scalable, robust solutions for performance, reliability, and cost efficiency, applying deep technical knowledge to design systems that handle high-throughput marketing operations. You'll also drive technical improvements by identifying and solving deeper underlying problems, designing appropriate abstractions to simplify complexity and promote reusability across the codebase.
You'll 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. Additionally, you'll mentor junior engineers through code reviews, technical guidance, and onboarding support, while contributing to team productivity through process improvements and automation.
WHAT YOU'LL NEED
To be successful in this role, you'll need:
- 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.
WHY REMOTE
Instacart is a Flex First team, which means we offer flexibility to choose where you do your best work – whether it's from home, an office, or your favorite coffee shop. We prioritize building community through regular in-person events and staying connected with our team members.
BENEFITS
Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote, and the base pay range for a successful candidate is dependent on their permanent work location.