This page contains product affiliate links.
Instacart extends an invitation to the world to share love through food, driven by the belief that everyone should have access to the food they cherish and the time to enjoy it with loved ones. While grocery delivery might seem like a straightforward service to some, Instacart sees boundless opportunities and exciting complexities that come with serving the diverse needs of the community. By providing a crucial service, Instacart not only ensures that customers can easily obtain their groceries and household essentials but also creates secure and adaptable earning opportunities for Instacart Personal Shoppers. Recognized as a vital service by millions, Instacart is continually building a dedicated team to forward its mission.
A pivotal position within Instacart, the Senior Software Engineer is tasked with transforming the grocery industry by improving the platform’s search visibility and outreach. The role involves addressing complex problems through innovative solutions that enhance user experience and drive notable business outcomes. The engineering work significantly impacts the efficiency and effectiveness of Instacart's shopping platform, ensuring everyday essentials are easily accessible to a wider audience.
Within the Marketing Technology team, under the broader marketing organization, the SEO team at Instacart plays an influential role. Despite its small size, this dynamic team has a substantial impact on the business, operating with a "Flex First" approach that allows team members to work from their preferred environment while ensuring regular in-person interactions. The team drives traffic and user engagement through strategic initiatives across millions of web pages, influencing customer journeys at every stage. Collaboration with various internal teams ensures adaptability to changing business needs, contributing to Instacart’s overarching business strategy.
The Senior Software Engineer at Instacart has a variety of responsibilities, including designing and developing high-quality product features that enhance search engine optimization and user experience. Engineers work closely with product managers, designers, and data scientists to define and execute project requirements efficiently. Ensuring scalable and robust system designs to support Instacart's growing user base and data needs is crucial. Additionally, they propose and lead new initiatives to enhance organizational efficiency and product excellence. Developing efficient data pipelines and models ensures the collection and delivery of quality data.
The ideal candidate possesses a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, with over five years of relevant technology experience, particularly in distributed systems. Proficiency in languages such as Python, Ruby, React, PostgreSQL, or Go is essential. Candidates should be experienced in managing projects independently, demonstrate strong collaboration skills, and exhibit a growth mindset. Previous experience in large-scale marketplaces, e-commerce, or high-traffic app companies is preferred.
Preferred qualifications include experience in a startup environment, advanced knowledge in data engineering (including data pipelines and NoSQL databases), familiarity with big data technologies (such as Apache Spark, Airflow, and Hadoop), and prior experience working with marketing teams with a direct focus on SEO.
Instacart offers competitive compensation and benefits tailored to each location where employees work. This remote role has a base pay determined by the applicant's permanent work location. Compensation packages vary based on experience and skills required for the role, and include eligibility for a new hire equity grant and annual refresh grants. For Canadian-based candidates, the base pay range is $162,000—$180,000 CAD.
This job offer was originally published on Jobicy
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.