Lead cross functional projects across multiple teams impacting the success of the larger organization
Lead technical discussions, design/architect and implement solutions to scale
Support standard development practices across multiple teams, including idiomatic syntax, design patterns, and Test driven development
Evangelize impactful improvements in our technologies
Scope, decompose, and organize projects for multiple teammates. Delegate tasks and coordinate teammates to bring those projects to completion with minimal oversight. Generate time estimates with reasonable accuracy to help determine project timelines.
Trace bugs across the entire software stack, including into the OS, libraries, virtual machine and compiler if necessary
Implement and Monitor analytics to ensure the correctness of the business process
Provide primary operational support and engineering for multiple large distributed software applications
Promote and support Gopuff Engineering’s culture of inclusion and diversity.
10+ years engineering experience with a proven track record as an engineer building scalable publicly facing web sites preferably in start-up environments or early stage companies
Bachelor degree in Computer Science (or related field)
Proven experience in a senior engineering role with increasing responsibility
Experience leading technical discussions including evaluation and design of technical solutions
Strong communication and interpersonal skills. Need to effectively communicate strategy, technical direction, priorities and collaborate with other engineering leads.
Demonstrated success working in and promoting a rapidly changing, collaborative, and iterative product development environment
Demonstrated ability to mentor a team, and lead without direction.
Proficiency with SQL, Postgres, Java, Go (golang), and/or nodejs
An in-depth and hands on knowledge of data structures, algorithms and modern web and/or cloud technologies
Responsibilities
Lead cross functional projects across multiple teams impacting the success of the larger organization.
Lead technical discussions, design/architect and implement solutions to scale high quality APIs for millions of customers.
Support standard development practices including idiomatic syntax, design patterns, Test driven development.
Evangelize improvements in our technologies within Gopuff's engineering team.
Scope, decompose, organize projects for multiple teammates and delegate tasks to bring those projects to completion with minimal oversight.
Generate time estimates with reasonable accuracy to help determine project timelines.
Trace bugs across the entire software stack including into OS, libraries, virtual machine, and compiler if necessary.
Implement and monitor analytics for business process correctness.
Benefits
Gopuff pays employees based on market pricing and pay may vary depending on your location. The salary range below reflects what we’d reasonably expect to pay candidates. A candidate’s starting pay will be determined based on job-related skills, experience, qualifications, interview performance, and market conditions. These ranges may be modified in the future. Exceptions may be made for exceptional individuals. For additional information on this role’s compensation package, please reach out to the designated recruiter for this role.
This role is eligible for a discretionary annual cash bonus and participation in Gopuff’s equity incentive plan.