Senior Software Engineer

Instacart Logo

Instacart

πŸ’΅ $162k-$217k
πŸ“Remote - United States

Summary

Join Instacart's Orders or Invoicing team as a Senior Engineer to build robust platforms for commerce and financial workflows. You will implement back-end services and APIs, optimize applications, and design scalable architectures. The role requires expertise in back-end development, system design, and database systems. Flexibility is offered with a remote work option. Compensation includes a competitive salary, equity grants, and benefits.

Requirements

  • Bachelor's degree in Computer Science or Computer Engineering
  • 5+ years with back-end development
  • 3+ years with system design and architecture
  • Proficient in backend languages like Ruby, Python, Java
  • Experienced working with database systems such as PostgreSQL, MongoDB, or MySQL
  • Experienced using caching mechanisms like Memcached or Redis
  • Experience with high scale throughput and distributed systems problems
  • Strong ownership mindset

Responsibilities

  • Implement robust back-end services and APIs, writing clean, maintainable, and efficient code
  • Optimize applications for peak performance and scalability
  • Validate the technical feasibility of system designs and contribute actively to all development lifecycle phases
  • Focus on operational excellence with strong test coverage, monitoring, intuitive metrics, and alerting
  • Design scalable and low-latency back-end architectures for high-volume incentive processing systems
  • Develop solutions that are extensible and can support new business initiatives effectively
  • Coordinate with cross-functional teams to ensure alignment of project goals and schedules

Preferred Qualifications

  • Expertise in invoicing and billing processes within an e-commerce environment. This includes being familiar with customer invoices, resolving discrepancies, and managing invoicing cycles. Familiarity with relevant invoicing regulations and tax requirements is beneficial
  • Experience with order management systems (OMS) or eCommerce platforms that handle the end-to-end order lifecycle. Understanding of the overall eCommerce operations and processes involved in managing customer orders, from the point of placing an order to delivery
  • Understanding of various payment systems and methods used in eCommerce, including credit/debit cards, digital wallets, mobile payments, and alternative payment solutions. Familiarity with payment gateways and payment service providers (PSPs) is also valuable
  • Experience in eCommerce discounting, including a solid understanding of discount strategies and promotional campaigns. Good knowledge of pricing strategies, discount structures and ability to analyze the financial impact of different discount scenarios and make data-driven decisions

Benefits

  • Instacart provides highly market-competitive compensation and benefits in each location where our employees work
  • This role is remote
  • This role is eligible for a new hire equity grant as well as annual refresh grants

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.