Instacart invites the world to share love through food. This is how homemade is made.
Senior Software Engineer
Location
Canada
Posted
3 days ago
Salary
$168K - $177.5K / year
Seniority
Senior
Job Description
Senior Software Engineer
Instacart
• Holistically own and lead major workstreams within the team, from inception of a project to timely and quality launches. • Influence the direction and roadmap of the team through blending strong technical vision and product sense • Produce high quality technical artifacts (design docs, runbooks, etc.) • Contribute high-quality code and code reviews for the team • Participate in the on-call rotation and proactively identify/address relevant production issues • Elevate the team overall through mentoring other engineers • Collaborate across teams and cross functional stakeholders
Job Requirements
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, or equivalent proven industry experience
- 5+ years of experience in software engineering
- Strong sense of ownership and entrepreneurial spirit to deliver launches/results
- Strong product sense and willing product thinker
- A collaborative mindset to partner with engineers, designers and PM's
- Expertise in one or more backend languages (ex: Ruby, Java, Python, etc.)
- Strong technical acumen and technical writing skills
- Solid communicator, comfortable seeking and receiving feedback
- Strong analytical and debugging skills
- Strong attention to detail and accuracy in coding implementation
- Strong organizational skills
Benefits
- Highly market-competitive compensation and benefits
- Remote work options
- Eligibility for a new hire equity grant
- Annual refresh grants
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• You build and improve well-scoped features in the Lingokids app, working in React Native and TypeScript across iOS and Android. • You write clean, readable code and make it even better through code review with your teammates, both giving and receiving feedback as a way to grow. • You ask for help whenever you need it. Questions, learning out loud and the occasional stuck moment are all part of growing here. • Treat design, product and quality as everyone's job, including yours, working closely with the whole team to make the experience smooth for kids and parents. • Lean on AI the way we all do, to learn faster and skip the tedious parts, with your judgment always in the driver's seat. • You won't be expected to know everything on day one. Nobody does, and that is completely fine. • What matters most is that you stay curious, take ownership of your work and grow a little every week. We will be right there with you.
• Actively contribute in agile project teams during scrums, sprint planning, code reviews • Develop, maintain, and integrate software systems and applications • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality • Apply object oriented programming concepts and design patterns • Write automated unit tests • Participate in story refinement and sprint planning • More senior candidates will have demonstrated the ability to design complex data models and REST APIs, evaluate and compare solution options, and have technical leadership skills • Articulate technical issues to peers, architects and project managers while recommending creative solutions • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Product Engineer – Care Delivery
Hopscotch HealthWe are on a mission to transform healthcare for rural communities across the country, one at a time
• Partner closely with care teams, operational leaders, and product managers to understand workflows and identify opportunities for improvement • Design, build, and deploy high-quality applications and workflow tooling that support clinic operations and care delivery • Leverage internal platform capabilities, data assets, APIs, and AI infrastructure to rapidly prototype and productionize new solutions • Build user-facing experiences that are intuitive, reliable, and deeply integrated into clinical workflows • Develop AI-enhanced operational tools that reduce administrative burden and improve care team effectiveness • Translate ambiguous operational challenges into scalable technical solutions • Iterate quickly based on user feedback and operational outcomes • Collaborate with Data and AI Platform teams to shape reusable platform primitives and workflow capabilities • Contribute to the evolution of our internal tooling ecosystem and operational technology strategy • Help establish best practices for rapidly building and deploying workflow applications in a healthcare environment
Software Development Engineer
WagepointPayroll for small business owners who'd rather be doing anything else.
• Ship real features: Take end-to-end ownership of stories across the full stack, from writing the code to testing it and seeing it land in production. • Keep the house clean: Tackle bugs and tech debt with a quality-first mindset. • Make code reviews count: Engage genuinely in reviews and absorb what your teammates know. • Collaborate without silos: Work closely with teammates across engineering to share context and unblock each other. • Use AI as a real tool: Bring a mindset of using AI to your daily workflow.




