Overview
The Software Engineer II role in Instacart's Technical Search Visibility team involves developing features and systems to enhance search engine visibility and drive organic traffic. This position operates at the intersection of Marketing, Product, and Engineering to support Instacart's growth.
Key Responsibilities
- Build and ship full SEO and AEO features end-to-end with minimal oversight.
- Design, build, and ship high-quality full-stack features to enhance search engine visibility and organic traffic.
- Apply technical best practices to deliver performant, observable, and cost-aware code.
- Contribute to data pipelines for SEO and AEO data ingestion and transformation.
- Collaborate with product managers, designers, and marketing partners to translate user needs into technical requirements.
Requirements
- 2–4 years of software engineering experience with proficiency in React, Ruby, Python, PostgreSQL, and SQL.
- Demonstrated ability to build and launch complete features end-to-end.
- Experience with distributed systems and data engineering.
- Ability to write performant code and improve system observability.
- Effective communication skills to collaborate with cross-functional teams.
Preferred Qualifications
- Experience with SEO/AEO initiatives and familiarity with SEO best practices.
- Experience with big data technologies and data warehousing platforms.
- Track record of proactively addressing technical debt.
- Experience analyzing results and A/B testing.
- Previous experience partnering with marketing teams on growth initiatives.
Benefits
Instacart offers highly competitive compensation and benefits, including a base pay range dependent on work location and eligibility for equity grants.
Location
Remote (available to candidates in Ontario, Alberta, British Columbia, or Nova Scotia).
How to Apply
Interested candidates should apply through the available application channels.