Instacart invites the world to share love through food. This is how homemade is made.
Senior Software Engineer, Core Experience
Location
Canada
Posted
115 days ago
Salary
$168K - $177.5K / year
Seniority
Senior
Job Description
Senior Software Engineer, Core Experience
Instacart
• Design, build, and maintain high-quality backend applications. • Lead the development of our backend system's roadmap, prioritizing scalability and reliability. • Innovate and think creatively to develop new features that enhance our customer's shopping experiences. • Own and lead major components of our product, ensuring they meet both internal standards and external expectations. • Collaborate across teams to foster a unified approach to product development, facilitating consensus and driving effective outcomes. • Responsible for the strategic planning and execution of projects you oversee, from inception to deployment and maintenance.
Job Requirements
- 5+ years of backend development experience, with a strong record of project delivery.
- Proficiency in backend languages, such as Ruby or Go.
- A solid foundation in unit testing and problem-solving.
- Exceptional communication skills and the ability to lead and collaborate with diverse teams.
- Holds a Bachelor's or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
Benefits
- Instacart provides highly market-competitive compensation and benefits in each location where our employees work.
- This role is eligible for a new hire equity grant as well as annual refresh grants.
- Review our Flex First remote work policy.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
DataVisorThe most powerful fraud and AML detection platform trusted by the world's largest brands.
• Design and build machine learning systems that process data sets from the world’s largest consumer services • Use unsupervised machine learning, supervised machine learning, and deep learning to detect fraudulent behavior and catch fraudsters • Build and optimize systems, tools, and validation strategies to support new features • Help design/build distributed real-time systems and features • Use big data technologies (e.g. Spark, Hadoop, HBase, Cassandra) to build large scale machine learning pipelines • Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink)
Senior Software Developer
FMXFMX is a leading provider of maintenance management solutions that help organizations accelerate operational excellence.
**Responsibilities:**As a Senior Software Developer, you will:** - Build new and refine existing feature offerings in one or more of our core products - Explore new technologies for use within our application - Consult with Product Managers and UX Designers about proposed new features - Engage with other feature delivery teams to provide the best possible solutions for our customers - Monitor logs, metrics, and traces as well as provide triage support as needed for our application - Mentor a team of software developers - Provide technical guidance to the team - Build new and refine existing feature offerings in our flagship product - Help set the technical direction of our product and technology offerings
Senior Full-Stack Software Engineer
Genius SportsChampioning a more sustainable ecosystem for sports, betting and media. Publicly listed on NYSE: $GENI
• Be a leader on our product development team, working with software engineers, machine learning engineers, and product leads • Take a leading role in architecture discussions for the components of our product • Work in an agile environment, rapidly delivering shippable features into production • Consider design constraints as you deliver backend APIs meeting front-end requirements, and communicate these ideas regularly with the team
Software Engineer
Genius SportsChampioning a more sustainable ecosystem for sports, betting and media. Publicly listed on NYSE: $GENI
• work and learn in our product development team, gaining mentorship from software engineers, machine learning engineers, and product leads to help develop our product for end-users • ask for help when you need it, make progress when you don't, and learn how to tell the difference • work in an agile environment, rapidly delivering shippable features into production • learn to understand and empathize with our customers who are awesome entrepreneurs growing small and medium sized businesses in their communities



