Principal Software Engineer

 

Aug 14, 2019
Seattle, Washington



Principal Software Engineer
Full-Time
Seattle, WA

THE ROLE
Our Client needs experienced technology leaders to help build, improve, and scale our products. As an Principal Software Engineer, you will be the recognized expert and technical leader in the company. You will help define and drive architecture, develop coding standards, drive technical change and inform long term technical strategy.

Lead production processes and environments
Develop, scale, and maintain distributed systems
Mentor others
Participate in the pizza production process
Architect and drive the development of APIs and services
Implement customer facing features and integrate them with the Client Platform
Develop interfaces with IRL "things" to deliver good food to our customers
Participate in on-call rotation

THE STACK
THE CORE TECHNOLOGY IS NODE.JS, EXPRESS, REDIS, PIZZA, RABBITMQ, POSTGRES ON HEROKU. WE ALSO USE DISTRIBUTED SYSTEMS THAT COMMUNICATE WITH OUR ONE OF A KIND BAKE-ON-THE-WAY FOOD DELIVERY PLATFORM, FOOD PREP ROBOTICS, AND SEVERAL OTHER SAAS PROVIDERS.

REQUIREMENTS
Strong experience in designing, developing and shipping software (10+ years)
Strong experience building service oriented infrastructure and API driven systems
Strong experience with PaaS production deployments, but not afraid to get down to nuts and bolts of bare metal operations
Strong experience with delivering applications on the web, distributed systems, databases, and networks
Strong verbal and written communication skills with excellent interpersonal communication and collaboration skills
Passionate about designing and delivering flexible and scalable components
A strong sense of ownership and team responsibility
Authorized to work in the U.S.

BONUS POINTS
 Familiarity with our current stack
 Previous experience at a start-up
 Experience with delivery and logistics systems, particularly at scale



APPLY