Instacart logo
Instacart

Instacart invites the world to share love through food. This is how homemade is made.

Senior Software Engineer II, Storage

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$192K - $242K / year

Seniority

Senior

Job Description

Senior Software Engineer II, Storage

Instacart

Role Description We're transforming the grocery industry at Instacart, where we invite the world to share love through food. We believe everyone should have access to the food they love and more time to enjoy it together. Our backend systems power the clients used by millions of customers every year to buy their groceries online. - You will be a senior engineer in the team responsible for Storage platforms, with a large amount of ownership and autonomy for setting technical direction, reporting to an engineering manager. - You will work closely with other application engineering teams and internal stakeholders, owning a large part of the process from problem understanding to shipping the solution. - You will ship high quality, scalable and robust solutions with a sense of urgency. - You will have the freedom to suggest and drive high-impact initiatives related to Storage solutions that unlock new innovations, accelerate application development, create resiliency & high-availability, and right-size storage needs company-wide. Some of the technologies you would use at Instacart include: - Languages: Go, Python and Rust - Core Platforms: RDS, Postgres, Yugabyte, EC2 and selected GCP services - Observability and Analytics: Datadog, Cloudwatch, Sentry and Snowflake Qualifications - 5+ years of working experience as a software engineer in one or more large-scale cloud services or application development environment - 1+ Years of hands-on experience, delivering large-scale solutions with an industry-recognized database (ideally PostgreSQL) - 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, solving problems correctly. - You enjoy being highly productive, shipping code, reviewing others’ PRs and iteratively guiding code bases towards best practices and excellence. - You are able to scale yourself effectively via junior engineers and accelerate the team through effective designs, written & communication, delegation, establishing standards & best practices, code reviews. - Strong ability to architect and design systems using common back-end Web technologies in a production environment - An ability to balance a sense of urgency with shipping high quality and pragmatic solutions - Experience working with a large codebase on a cross functional team, with a knack for driving alignment across teams and stakeholders - Demonstrated capacity to take existing, complex solutions and evolve them to meet the changing needs of the business. Preferred Qualifications - Bachelor’s degree in Computer Science, computer engineering, electrical engineering - Familiarity with Distributed Databases (Yugabyte, CRDB, TiDB) - You are a mentor to other software engineers, helping equip them and grow as software development professionals - You like solving the kind of high-impact, org-wide problems that involve tackling abstract challenges and turning them into concrete programs that deliver successfully Benefits - 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. - Eligible for a new hire equity grant as well as annual refresh grants. For US based candidates, the base pay ranges for a successful candidate are listed below: - CA, NY, CT, NJ: $230,000 — $242,000 USD - WA: $220,000 — $232,000 USD - OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI: $211,000 — $222,000 USD - All other states: $192,000 — $202,000 USD

Related Job Pages

More Full-stack Engineer Jobs

ContractRemoteTeam 1-10H1B No Sponsor

Role Description BlueFlag LLC is seeking an experienced Senior Interactive Motion Designer to create high-performance, emotionally resonant interactive experiences for our marketing website and digital products. In this contract role, you will design and deliver motion systems that begin with clean, minimalist line art and evolve into rich, responsive animations that feel alive. You will own the full motion pipeline — from concept and asset creation through interactive development, performance optimization, and seamless handoff to our Angular front-end team. You will be our primary specialist for interactive motion, working closely with UI/UX and engineering to ensure every animation enhances brand storytelling, drives engagement, and performs flawlessly across devices and themes. What You'll Do - Design and build interactive vector animation systems in Rive, including state machines, pointer/touch listeners, bone-driven elements, data binding, and real-time responsiveness. - Create premium motion graphics and video assets in After Effects with perfect transparency, reversible timelines, loopable sequences, and web-optimized exports (ProRes 4444, WebM, etc.). - Develop minimalist line-art animations that gradually transition into more organic, life-like motion while maintaining a cohesive visual language. - Build cursor- and touch-responsive interactions (subtle repulsion, attraction, sway, micro-movements) that feel natural and delightful. - Design and optimize multi-layer experiences that combine breathing backgrounds, transparent video, and interactive vector overlays running at 60 fps with no visual conflicts. - Establish motion design systems that work beautifully in both light and dark modes, using a restrained grayscale palette with one consistent accent color. - Collaborate daily with front-end developers on integration, event handling, responsive behavior, and performance tuning within Angular components. - Optimize all deliverables for file size, load speed, and cross-device performance (desktop, tablet, mobile touch). - Provide clean, well-documented source files, export settings, and technical guidance so the engineering team can implement without friction. - Contribute strategic input on how motion can improve user engagement, brand perception, and conversion on key marketing pages. - Optionally develop lightweight Canvas or Three.js fallbacks when needed. - Work remotely from the Philippines with at least 3–4 hours overlap with US Eastern Time on most days. Qualifications - 4+ years of professional software development experience. - Strong experience with at least one primary development stack: - C# / .NET / ASP.NET Core, preferred for Microsoft/Azure alignment. - Python, acceptable especially with strong AI/agent development experience. - Hands-on experience building or integrating with REST APIs, including authentication, request/response design, error handling, and API documentation. - Experience with Microsoft Azure, preferably including some of: - Azure App Service - Azure Functions - Azure OpenAI / Azure AI Foundry - Azure AI Search - Azure Storage - Azure Identity / Entra ID - Practical understanding of AI agents, including: - tool calling - agent instructions/prompts - retrieval-augmented generation - multi-step workflows - grounding agents in enterprise data - Experience with at least one agent or LLM application framework, preferably: - Microsoft Agent Framework - Semantic Kernel - AutoGen - LangChain - LangGraph - Ability to write clean, maintainable, testable code. - Ability to troubleshoot unpredictable AI behavior and improve reliability through better prompts, tools, validation, tests, and workflow design. - Good understanding of secure software development practices, especially around: - secrets management - least-privilege access - API security - data protection - logging and monitoring - Strong written English and ability to document designs clearly. - Comfortable working remotely with a US-based team, with some overlap with US Eastern Time. Nice-to-have (Preferred) - Experience with Microsoft Foundry Agent Service or Azure AI Foundry projects. - Experience building agentic workflows using Microsoft Agent Framework, Semantic Kernel, AutoGen, LangChain, or LangGraph. - Experience with C#/.NET agent development, especially in Azure-hosted applications. - Experience with Python-based AI development, including LLM APIs, embeddings, vector stores, or document-processing pipelines. - Experience designing OpenAPI-based tools for agents to call. - Experience with Azure AI Search, hybrid search, semantic search, or vector retrieval. - Experience building agents that work with enterprise data sources such as SharePoint, Microsoft 365, SQL databases, document repositories, or internal APIs. - Familiarity with evaluation approaches for LLM/agent systems, including test cases, regression checks, hallucination reduction, and source-grounded responses. - Experience working in professional services, government contracting, legal technology, data platforms, or secure enterprise environments. Contract Information This position is contract only and not eligible for benefits.

Philippines
Canary Technologies logo

Lead Engineer

Canary Technologies

Canary Technologies is a leader in hospitality technology that provides hoteliers with simple and secure solutions.

Full TimeRemoteTeam 11-50H1B Sponsor

• Directly manage a pod of engineers responsible for Canary's Voice AI product, including inbound call handling, reservation booking and modification flows, service request creation, and intelligent call transfer • Set an example as an IC in terms of both the quality and velocity of code that you ship • Own the architecture and its evolution across telephony integrations (Twilio, Bandwidth, etc), real-time AI components (Deepgram, ElevenLabs, OpenAI), and integration points with PMS Gateway, CRS Gateway, and the Ticket Gateway • Drive measurable improvements in call containment, transfer quality, latency, and cost-per-call by deeply understanding metrics and how hotels and guests use the product • Partner closely with Product Managers to inform roadmap and prioritization, with a strong voice on product decisions for the Voice AI surface area • Independently mentor and advise engineers in the pod, and build engineering execution plans, break down work, and assign it across the team • Run pod processes autonomously and escalate appropriately when required • Participate in hiring and interviewing for the Voice AI team and broader engineering org

United States
Truelogic Software logo

Hands-On Tech Lead – PropTech, Real Estate Media

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Guide the development of end-to-end features for a lean team, making pragmatic trade-offs between rapid shipping and long-term code health. • Remain heavily hands-on, writing clean, production-grade code across the entire full-stack TypeScript ecosystem. • Move past basic implementations to deploy custom agentic workflows, state machine logic, and custom RAG pipelines. • Build custom guardrails, traceability frameworks, and confidence/quality algorithms to mathematically measure, test, and prove LLM output reliability. • Turn high-level, ambiguous ideas into functional, working code rapidly, prioritizing immediate execution over lengthy architecture meetings. • Establish rigorous code review processes, testing discipline, and guidelines for the responsible and mature use of AI coding assistants within the team.

Brazil
Truelogic Software logo

Hands-On Tech Lead – PropTech, Real Estate Media

Truelogic Software

Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.

Full TimeRemoteTeam 501-1,000Since 2004H1B No Sponsor

• Guide the development of end-to-end features for a lean team, making pragmatic trade-offs between rapid shipping and long-term code health. • Remain heavily hands-on, writing clean, production-grade code across the entire full-stack TypeScript ecosystem. • Move past basic implementations to deploy custom agentic workflows, state machine logic, and custom RAG pipelines. • Build custom guardrails, traceability frameworks, and confidence/quality algorithms to mathematically measure, test, and prove LLM output reliability. • Turn high-level, ambiguous ideas into functional, working code rapidly, prioritizing immediate execution over lengthy architecture meetings. • Establish rigorous code review processes, testing discipline, and guidelines for the responsible and mature use of AI coding assistants within the team.

Dominican Republic