Instacart invites the world to share love through food. This is how homemade is made.
Staff Software Engineer, Shopper Activation & Engagement
Location
Canada
Posted
45 days ago
Salary
$229K - $241.5K / year
Seniority
Lead
Job Description
Staff Software Engineer, Shopper Activation & Engagement
Instacart
• Define and drive the end-to-end technical strategy and architecture for the activation domain • Lead product strategy in partnership with Product and Design • Own delivery of business-critical compliance and vendor initiatives • Run large, cross-functional programs across multiple engineering and business teams • Mentor and develop engineers through design reviews • Continuously improve reliability, performance, and cost efficiency of services
Job Requirements
- 8+ years of software engineering experience building and operating large-scale distributed systems
- 3+ years owning end-to-end architecture and technical strategy for a domain or product area
- Proven track record leading cross-functional initiatives across 3+ teams
- Proficiency in one or more backend languages (e.g., Go, Java, Python)
- Hands-on experience building AI tooling or agentic automation
- Experience designing compliant systems involving identity, eligibility, certifications, or similarly sensitive workflows
- Demonstrated mentorship and team development experience
Benefits
- health insurance
- retirement plans
- paid time off
- flexible work arrangements
- professional development
- bonuses
- stock options
- equipment allowances
- wellness programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Junior Fullstack Developer (Remote) | Building an MVP from Scratch 🚀 Are you tired of endless tutorials and theoretical projects? Do you want to ship real, functional code that actually gets used? I’m looking for a hands-on Junior Fullstack Developer to collaborate on building an MVP for a content delivery system. I don’t need a corporate veteran or a security expert, I need a builder with curiosity, logic, and the drive to ship things fast. What we are building: We are keeping the tech stack lean and efficient. We’ll be working with Open Source tools, n8n for automation, Telegram, and a modular architecture. The goal is to move fast, test functionality, and build a scalable foundation. What you DON'T need: You don’t need to be a cybersecurity specialist. We aren’t implementing complex, bank level security protocols right now that phase comes later with dedicated specialists. Your focus is purely on functionality, logic, and clean code. Why this role? You will learn how to architect a digital business from the ground up. This isn’t about fixing Jira tickets; it’s about making technical decisions and seeing them impact the product immediately. Interested? If you have 15–20 hours a week to dedicate to this remote project and you’re ready to get your hands dirty, send me a DM with a brief summary of a project or workflow you’ve built that you’re proud of. Know someone who fits the bill? Send him this Job Post #Fullstack #RemoteWork #JuniorDeveloper #OpenSource #MVP #n8n #Hiring
Principal Software Engineer I – Autonomy Software
Scientific SystemsScientific Systems advances the possibilities of AI-enabled mission autonomy
• Lead a software team to develop software applications based on defined and derived requirements and create software designs at the object/class and application level. • Lead migrations of SSCI software applications to the SSCI Digital Engineering Environment, as directed, in support of current and future USG and DoD software acquisition requirements. • Write and review software documentation. • Lead or support development sprints and code reviews. • Manage a small software team tasked to achieve program milestones as directed, in accordance with modern software engineering Agile Software Development methodologies. • Lead or support Prime and customer-facing interactions. • Stay current with industry trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (Navigation, Mission Planning, Autonomy, etc.). • Assist with non-technical programmatic priorities as needed, including staff planning, budget estimation and tracking, and customer-facing interactions. • This role may require the ability to sit or stand at a desk and work on a computer for prolonged periods of time. • May require the ability to push/pull/lift up to 15 pounds. • Must be able to obtain and maintain a US DOD Security Clearance.
Full Stack Engineer - (REMOTE)
eXp World Holdings, Inc.We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed. As such, eXp is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics under federal, state or local law.
What you will do: We are seeking a talented Full-Stack Software Engineer with strong experience in React and TypeScript on the frontend and Node.js on the backend, with Python as an asset. You are passionate about building high-quality, scalable products and delivering exceptional user experiences. In this role, you will design and develop end-to-end solutions across the stack, from intuitive user interfaces to performant backend services and cloud integrations. You will help simplify the real estate journey by building ambitious products and features that serve users across multiple markets. Working closely with product, design, and engineering teams, you will play a key role in shaping architecture, implementing robust APIs, integrating AWS services such as S3, messaging queues, and relational databases, and ensuring our applications are secure, reliable, and built to scale. How you will make an impact: - Design, develop, and maintain features in our Next.js and React web applications, focusing on usability, performance, and scalability. - Build and enhance backend services and APIs using Node.js and TypeScript, with Python as an asset. - Maintain a strong functional understanding of AWS environments - Specifically S3, messaging queues, Secrets Manager, and SQL databases to support service development within a DevOps-led deployment model. - Collaborate with cross-functional teams to deliver end-to-end solutions, from frontend interfaces to backend services and integrations. - Implement vertical story tickets and contribute to new functionality across web and, where applicable, mobile platforms. - Write clean, testable, observable, and maintainable code following industry best practices. - Participate in code reviews, technical design discussions, and architectural decision-making. - Work closely with engineering leadership and senior peers to align technical execution with business objectives. - Contribute to operational excellence, including monitoring, performance tuning, and incident response. - Perform other duties as assigned. How you will grab our attention: - Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. - 5+ years of professional software development experience, with strong full-stack exposure. - Proven experience building backend services and APIs using Node.js and TypeScript, with Python as an asset. - Strong experience developing modern web applications using React and/or Next.js. - Solid understanding of JavaScript and TypeScript for building interactive, maintainable user interfaces. - Hands-on experience working with relational databases such as PostgreSQL, MySQL, or MariaDB. - Demonstrated experience designing and implementing HTTP-based APIs. - Strong understanding of API design best practices, including RESTful and hybrid approaches. - Experience building, deploying, and supporting production-grade systems. - Demonstrated ability to take ownership, collaborate effectively, and deliver high-impact projects. - High attention to detail, strong problem-solving skills, and a passion for continuous learning across the technology stack. - Familiarity with search and indexing platforms such as Elasticsearch. - Experience working with cloud platforms, particularly AWS (S3, messaging, secrets management, serverless). - Exposure to containerization and orchestration technologies, including Docker and Kubernetes. - Experience with serverless architectures (for example, AWS Lambda). - Familiarity with authentication and authorization standards such as OAuth. - Experience with CI/CD tools and workflows, including Jenkins and GitHub Actions. - Knowledge of observability, monitoring, and performance tooling. - Demonstrated full-stack development experience across web and, where applicable, mobile platforms. If you think you’d make a great match for this position but don’t meet all the requirements, we would still encourage you to apply! What eXp provides: - Paid Vacation - Paid Holidays - Up to 4 Paid Personal Days - 5 Paid Sick Days - $20/pay cheque for the first two pays of the month for your mobile phone/internet - Fully remote environment - Amazing company culture - And more.. EEO Statement: We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed. As such, eXp is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics under federal, state or local law.
If you are currently on Young Life staff, please do not apply through this external jobs board. To apply for internal job opportunities, log in to Workday and use the Jobs Hub. Applying externally may delay your application and require you to resubmit internally. Young Life requires all employees to sign a Statement of Faith. We recommend you read this statement before applying for any position. Because of Young Life’s exclusive Christian purposes of evangelism and discipleship as set forth in its Articles of Incorporation and in these Bylaws, and to reflect what has always been and will continue to be the position of Young Life, specifically the Christian belief that each and every employee and volunteer of the corporation should minister as a servant of God with the primary responsibility of proclaiming the gospel of Jesus Christ and, as such, is an integral part of the Christian mission and ministry of the corporation, Young Life shall only employ individuals or enlist volunteer leaders who: (a) profess a belief in Jesus Christ as their personal Savior and Lord; and (b) subscribe to the statements and policies required of all Young Life staff, including the Young Life Statement of Faith. Therefore, employees and volunteers of Young Life, during working and nonworking hours, shall: (i) be ready, willing and able to fulfill such ministry functions as may be required by the organization; (ii) refrain from conduct and statements that detract from the biblical standards taught and supported by Young Life, and (iii) abide by all policies and practices of Young Life including, without limitation, those related to religious belief or ministry activities. Job Specific Working Conditions: This is for a Mission Staff position in Stephenville, Texas. Mission Staff Summary: Mission / AuthorityThrough both training and direct field ministry experience, learn how to lead and participate in effective Young Life ministry. Ministry Functions: Spiritual Development — “Following Jesus” includes prayer and spiritual disciplines, fellowship, growth and health and church relationships. - Develop a yearly personal growth plan that fosters a vibrant spiritual life including time for solitude, retreat, reflection, prayer and a sincere commitment to understanding God’s Word. - Seek and maintain relationships and disciplines, in the context of active participation in a church community. - Actively participate in the spiritual life of the Young Life community. - Lead teams and individuals in spiritual development. Leadership Development — “Equipping leaders, committee and staff” includes key volunteer care, recruiting, team building and training, supervision and vision casting. - Meet with your volunteer leaders and area leadership on a regular basis. - Learn to recruit and train new leaders to build a leadership team that reflects the community. - Model excellence in contact work, club, Campaigners and camping to other leaders. - Assist in training leaders, team leaders and committee how to work effectively in teams and develop a yearly ministry strategy. Resource Development — “Fueling the ministry” includes events, major donor care, public relations (branding) and TDS team. - Raise financial support as directed and maintain good donor care practices. - Communicate ministry updates and progress to personal donor partners. - Observe and learn to network and develop strategic relationships with key adults in the community, including: principals, pastors, parents, potential committee members as assigned by the area director. - Assist with camp fundraisers. Direct Ministry — “Proclaiming and modeling” includes contact work, club, Campaigners and camp. - Actively engage in all three levels of contact work. - Lead a team to plan and conduct a new or existing Young Life club and Campaigners/discipleship ministry with excellence. - Lead a team to implement a summer and school-season camping strategy for a ministry. - Serve on a summer assignment at a Young Life camp each year. Ministry Support — “Taking care of business” includes accounting, administration, communication (internal), data management and strategic plan. - Adhere to all Young Life policies and procedures and maintain professionalism concerning office hours, dress, conduct and time management. - Manage finances with stewardship, accountability and transparency using the mission-wide applications. - Maintain accurate information on kids, leaders and donors for area records. - Provide clear, prompt, appropriate and professional communication to everyone involved in ministry. - Set yearly strategic ministry plan and initiatives to reach every kid; review them on a regular basis. - Perform other duties as assigned and congruent with gifts, experience and area needs. Training: Missionwide Training - None is required. - RTD training events such as New Staff Training, Winter Training, Focus Conferences and Young Life University are available on a request basis with approval of the regional director. Regional Training - There is no mission-wide regional-level training curriculum. - At the regional director’s prerogative, certain regional training events may be required. Area Training - Actively engage in training provided by area leadership. - Individualized training supervised by the area director designed to develop personal spiritual maturity and enhance personal character. - Individualized program to learn and gain competency in ministry skills (e.g., The 5 C’s). - Become familiar with area strategy and ministry health as assigned by the area director. - Introduction to personal fund-raising principles including familiarity with Basic Elements for Part-time staff. Education: - College degree preferred. Qualifications Required for the Job: Proven relational skills with both kids and adults. - Demonstrated verbal and written communication skills. - Ability to maintain confidentiality.



