Job Closed
This listing is no longer active.
Instacart invites the world to share love through food. This is how homemade is made.
Senior Software Engineer II, Storage
Location
United States
Posted
138 days ago
Salary
$192K - $242.5K / year
Seniority
Senior
Job Description
Senior Software Engineer II, Storage
Instacart
• be a senior engineer in the team responsible for Storage platforms, with ownership and autonomy • work closely with other application engineering teams and internal stakeholders, owning a large part of the process • ship high quality, scalable and robust solutions with a sense of urgency • have the freedom to suggest and drive high-impact initiatives related to Storage solutions
Job Requirements
- 5+ years of working experience as a software engineer
- 1+ Years of hands-on experience, delivering large-scale solutions with an industry-recognized database
- 1+ Years experience building cloud-based control-plane software
- Self-motivation and an enjoyment for a growth-oriented startup environment
- A strong sense of ownership that drives improvements for customers as well as automation and scale for the systems.
- The drive & ability to dive deep into technical challenges and champion root causes
- Enjoy being highly productive, shipping code, reviewing others’ PRs and guiding code bases towards best practices
- Strong ability to architect and design systems using common back-end Web technologies
- An ability to balance a sense of urgency with shipping high quality solutions
- Demonstrated capacity to take existing, complex solutions and evolve them to meet changing business needs
Benefits
- highly market-competitive compensation
- eligibility for a new hire equity grant
- annual refresh grants
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – GenAI Innovations
Abnormal SecurityAbnormally-Precise, Cloud-Native Email Security
• Architect the 'Agent-Ready' infrastructure, building the sandboxed environments and headless interfaces that allow AI agents to execute safely without human hand-holding • Embed with product teams to identify friction in the 'Plan → Code → Test' loop, shipping 0-to-1 internal tools that ruthlessly automate bottlenecks • Replace manual human validation with deterministic proof; build the validation frameworks that allow agents to verify their own work • Act as a technical scout for the organization, critically evaluating emerging agentic frameworks to inform our build-vs-buy strategy
• Driven and excited about challenges of delivering complex projects in production with a focus on quality • Customer focused - making customers more successful by taking on their most challenging problems motivates you • Have a strong sense of teamwork and able to make decisions which benefit the team and company • Identify root causes, and get beyond treating symptoms - motivated to dig deep and solve hard problems
Staff Full Stack Engineer
CherryEasy payment plans for health and wellness providers and their clients. Fast, high approving and cost effective.
• Build end-to-end software that brings Cherry into more practices and launch new products beyond BNPL. • Make architectural decisions that shape Cherry's platform across frontend, backend, integrations, and infrastructure • Define and implement observability, monitoring, and metrics systems that make our products safer, faster and more reliable for practices and patients. • Collaborate with product, design, data, and operations to rapidly deliver high-impact features and experiment toward measurable outcomes.
• Build full-stack product features end-to-end: frontend UI, backend APIs/services, data pipelines, deployment and observability. • Own the integration strategy and connector architecture across multiple vendors and authentication patterns (OAuth/API tokens/read-only portal access/automated exports). • Design and implement data ingestion and processing primitives: retries, idempotency, backfills, schema evolution, and anomaly detection. • Create a flexible canonical data model and mapping layer that can normalize structural + semantic differences across systems (e.g., different definitions of revenue/net sales/business day). • Build the metrics/semantic layer that powers product experiences and deterministic tool outputs (numbers must be correct and auditable). • Implement data quality and validation workflows so failures are observable and fixable (quarantine/error surfacing instead of silent wrongness). • Make sound build vs buy recommendations for integration tooling and infrastructure (unified APIs, managed ETL, warehouses, observability, etc.). • Work directly with the founder and pilot partners to unblock access issues, validate data, and iterate quickly.




