Senior Engineer at Sweetgreen 584 views0 applications

Our Senior Engineer is responsible for building, testing, debugging/troubleshooting, clean/compliant software for both native and web applications. They share responsibilities regarding infrastructure, continuous integration and deployment, as well as driving standards with Technical Architects and the rest of the department.

 

It is expected that the a Senior Engineer will have a strong voice in code reviews, while contributing to a culture of transparent and open feedback. Their work should be exemplary to junior staff. Finally they must be able to articulate the value of their proposed solutions.

Key responsibilities

  • Calls for and leads code reviews
  • Drives coding standards
  • Delivers great code design
  • Encourages collective code ownership
  • Writes clean code
  • Drives best engineering practices
  • Makes sure code is tested properly
  • Uses DRY, SOLID, and YAGNI principle in code design
  • Practices collective code ownership
  • A proven leader with regards to new techniques to coding practices
  • Shows an enthusiasm for learning from others as well as teaching others
  • Adheres to best engineering practices on a daily basis, takes ownership and ensures quality with the whole team
  • Drives best engineering practices
  • Makes sure code is tested properly and encourages others to do so
  • Is able to recommend the best approach to utilizing code management tools
  • Documents code when appropriate
  • Able to identify and avoid anti-patterns

 

Desired Candidate Attributes

  1. 5+ years developing and leading large-scale technology initiatives.
  2. A degree in computer science, or related is field preferred.
  3. Advanced knowledge of programming languages and the ability to propose alternative solutions.
  4. Thorough grasp of best practices across all focus in technology. Client, server, automation, deployment, QA, and project management.
  5. Expert-level knowledge in modern web development practices, especially those relating to JavaScript.
  6. Expert-level knowledge of software design paradigms and supporting frameworks.
  7. Expert-level design experience with RDS, Postgres and MySQL.
  8. Proven mobile development experience, either natively or using relevant alternatives such as React Native.
  9. A strong desire to experiment with bleeding edge technology and understand relating market trends.
  10. Strong problem solving, communication and negotiating skills.
  11. Must be able to take control of their own schedule to ensure all responsibilities are met.
  12. Experience building applications and websites for world recognized brands where load and scale have been a focus.

 

Share this job
sweetgreen is on a mission to build healthier communities by connecting people to real food. We passionately believe that real food should be convenient and accessible to everyone. Every day in each sweetgreen, our 3,500 team members make food from scratch, using fresh ingredients and produce delivered that morning. And in our local communities, we’re committed to leaving people better than we found them. We’re in the business of feeding people, and we’re out to change what that means.
Connect with us

Connect With Us

Join 40k+ professionals in getting the latest food innovation news, events and jobs delivered to your inbox.