Remote Senior Software Engineer II

closed
Logo of Instacart

Instacart

πŸ“Remote - Australia

Job highlights

Summary

Join our team at Instacart as a Senior Software Engineer II to lead the development of strategic technical and product growth initiatives within FoodStorm's Order Management software platform.

Requirements

  • 8+ years Highly proficient web development skills in React, HTML, CSS & Javascript
  • 8+ years Highly proficient in Microsoft .NET, C#
  • 8+ years Highly proficient in Microsoft SQL Server (SQL Azure preferred), T-SQL, Tables, Views & Stored Procedures
  • 8+ years Highly proficient in Web Application Development
  • Highly proficient in building security centric software in alignment with industry standards including OWASP
  • Experience in management, deployment and scaling of cloud based services ideally the Azure Platform and AKS
  • Experience in Infrastructure as code practices and tools including Terraform
  • High level of business acumen with ability to consider all dimensions of business issues into solution design
  • High level of written and oral skills
  • Knowledge of scalable system design including cloud scalability
  • Exceptional analytical and problem solving skills
  • Experience in managing team members and other engineers

Responsibilities

  • Lead team-wide initiatives, problem solving & troubleshooting complex technical and architectural design challenges, implementing innovative solutions
  • Assist in the owning and maintaining of company standards for system security, code formatting and other development documentation
  • Continually apply industry best practice coding practices to the organization and assist the team with their adoption
  • Manage a subset of engineers that will report to you
  • Facilitate collaboration with colleagues and mentoring/teaching other technical staff
  • Collaborate with the Product Manager and necessary stakeholders to assist with engineering solution designs, effort sizing and delivery of software projects
  • Implement processes and practices to support the scaling of the development team & output as required
  • Aid in creation and management of team processes, growth and hiring
  • Apply practical solutions to business problems by balancing time, costs, technical outcomes, security and scalability considerations
  • Identify problems in other codebases in addition to your own, and collaborate with other Instacart teams
  • On-call support and incident response
This job is filled or no longer available