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, Marketing Enablement – Full Stack
Location
California + 18 moreAll locations: California | Colorado | Connecticut | District of Columbia | Hawaii | Illinois | Maine | New Hampshire | New Jersey | New York | Oregon | Maryland | Massachusetts | Pennsylvania | Rhode Island | Texas | Vermont | Virginia | Washington
Posted
176 days ago
Salary
$162K - $217K / year
Seniority
Senior
Job Description
Senior Software Engineer, Marketing Enablement – Full Stack
Instacart
• Develop production emails using our React-based component library • Lead complete projects independently to build marketing platforms and tooling • Architect scalable full-stack solutions spanning frontend (React, Next.js) and backend (Ruby, REST APIs, GraphQL) • Design and implement reusable abstractions, frameworks, and patterns • Build robust APIs and services using Ruby, SQL, and modern databases • Develop responsive, accessible HTML/CSS rendering systems • Partner directly with Marketing and Product stakeholders • Mentor junior engineers through code reviews and technical guidance
Job Requirements
- 5–8+ years of full-stack software engineering experience
- Expert-level proficiency in React, Ruby, and SQL
- Proven track record of architecting and building scalable marketing platforms
- Deep expertise in modern web technologies including React, Next.js, GraphQL, and REST APIs
- Strong proficiency with backend development using Ruby and databases (PostgreSQL, MongoDB, Snowflake)
- Experience with HTML email development
- Experience designing component libraries or reusable frameworks
- Strong product thinking with ability to research problems deeply
- Excellent communication skills
Benefits
- Competitive salary
- Eligible for new hire equity grant
- Annual refresh grants
- Flexible work arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with internal departments on system enhancements, problem resolution, and project requirements • Act as a mentor and support resource to junior developers within the team • Develop, test, and debug full-stack application code in line with business requirements • Maintain version control and follow established change management practices • Analyze and enhance existing systems and processes to improve performance and usability • Design and implement user-facing features and backend services using modern development frameworks and tools within the PHP ecosystem • Create and maintain technical documentation, including specifications and process definitions • Engage with external vendors when necessary for system integration or support
• Own and evolve the target architecture for core transactional platforms • Design scalable, resilient, and secure distributed systems • Define and govern microservices and event-driven architecture patterns • Lead architectural decision-making across multiple engineering teams • Ensure alignment with non-functional requirements (performance, availability, security, compliance) • Guide teams on clean architecture, Domain-Driven Design, and SOLID principles • Review solution designs and code from an architectural perspective • Partner with DevOps and platform teams on CI/CD, deployment, and runtime architecture • Drive cloud adoption and container-based delivery models • Identify technical risks early and define mitigation strategies • Support production readiness, operational stability, and incident prevention • Act as the technical escalation point for complex architectural issues
Full Stack Software Engineer – Summer Intern
Symmetry SystemsSecuring Data With Precision and Scale in Modern Enterprises
• Assist in developing and testing new features for our security platform • Collaborate with cross-functional teams on data analysis and visualization projects • Participate in research initiatives related to emerging threats and security trends • Support documentation efforts for internal and external use • Contribute to software development tasks under the guidance of senior team members
**Role Overview:** Tamnoon is building software that helps teams streamline and scale cloud security remediation. As a Full Stack Engineer, you’ll design, develop, and maintain secure, reliable, high-performing web applications—working across the stack with a strong emphasis on React + TypeScript (and Nest.js is a big plus). You’ll collaborate closely with Product, Design, and Engineering to ship customer-facing features, iterate quickly, and continuously improve quality over time.




