
Remote opportunity at
InstacartSr Software Engineer II - Ads Manager (Front End)
Instacart connects millions of consumers with retail stores and grocery delivery services while offering flexible income opportunities for personal shoppers. The company operates under a Flex…
Career Tools
About This Role
Instacart connects millions of consumers with retail stores and grocery delivery services while offering flexible income opportunities for personal shoppers. The company operates under a Flex First approach, granting staff the freedom to select their preferred working environment, whether that is a home office, a physical workspace, or another location. The organization is seeking a Senior Frontend Engineer II to direct the technical vision for the Ads Manager group. This…
Job Description
Instacart connects millions of consumers with retail stores and grocery delivery services while offering flexible income opportunities for personal shoppers. The company operates under a Flex First approach, granting staff the freedom to select their preferred working environment, whether that is a home office, a physical workspace, or another location.
The organization is seeking a Senior Frontend Engineer II to direct the technical vision for the Ads Manager group. This department develops the centralized self-serve platform utilized by retail partners, brands, and advertising agencies to plan, execute, and refine their marketing campaigns on the platform. In this position, the selected individual will take ownership of the web applications powering advertising features, modernize existing architectures, scale complex reporting interfaces, and improve overall platform speed and accessibility.
The role requires close collaboration with product management, design, data science, and backend engineering colleagues to establish reusable user interface abstractions and guide large-scale, multi-quarter initiatives. Candidates should have substantial expertise building modern web applications, strong proficiency in React and Node.js, and experience navigating complex technical migrations. Additionally, the person in this role will mentor engineers, define best practices for AI-assisted development tools, and champion code reliability and observability.
Responsibilities
- Manage the technical roadmap and architecture for Ads Manager web applications, balancing immediate delivery with long-term scalability.
- Develop and maintain React user interfaces for campaign creation, management, reporting, and optimization.
- Design shared components, state management methods, and abstractions to simplify codebase extension and maintenance.
- Partner with backend teams to establish dependable, observable, and cost-efficient API and data contracts.
- Promote observability, performance, and reliability standards, including metrics, logging, tracing, and on-call readiness.
- Drive technical debt reduction and lead legacy frontend code refactoring and migrations.
- Integrate security principles into frontend architecture and handle significant reliability or security issues in the user interface.
- Collaborate with designers to deliver intuitive user experiences and build a best-in-class product.
- Mentor engineers up to the L5 level, refine onboarding practices, and help resolve cross-team execution hurdles.
- Establish patterns and best practices for utilizing AI-assisted developer tools for code, tests, and refactors.
Requirements
- Over eight years of experience building modern web applications with deep ownership of user-facing products.
- Extensive expertise in Node.js and React, including hooks, state management, and performance optimization within large codebases.
- Strong command of frontend architecture principles such as modularization, routing, data fetching, error handling, and shared components.
- Demonstrated background in designing and integrating with REST or GraphQL APIs in collaboration with backend teams.
- Proven history of leading large, complex projects from initial design through rollout and operational support.
- Experience implementing monitoring and observability tools for web applications like Datadog.
- Familiarity with AI-assisted developer tools used during daily tasks.
Qualifications
- Background in developing large-scale, data-intensive user interfaces such as analytics dashboards or complex editors.
- Hands-on experience working with GraphQL at scale, covering schemas, client patterns, and performance tuning.
- Familiarity with automated testing frameworks including Selenium, Cypress, or Playwright.
- Advanced experience handling frontend performance optimization, code-splitting, bundle reduction, and resiliency patterns.
- Involvement in major modernization efforts, framework upgrades, design system implementations, or legacy code deprecations.
- Proficiency with standard design software such as Figma.
Core Skills
Benefits
- Highly market-competitive compensation package determined by the employee's work location.
- Eligibility for a new hire equity grant and annual equity refresh grants.
- Access to the company's comprehensive benefits offerings.
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote work policy for this position?
This role is remote and operates under Instacart's Flex First policy, which allows employees to choose where they work best, whether from home, an office, or elsewhere.
What is the salary range for this role?
The base pay range varies by location. For candidates based in California, New York, Connecticut, and New Jersey, the range is $230,000 to $242,500 USD per year. Other states have different specified ranges.
What employment type is this job?
The posting specifies that this is a full-time position.
Are equity grants included with this position?
Yes, this role is eligible to receive a new hire equity grant as well as subsequent annual equity refresh grants.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.