Icon hamburger
US
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now
Thumsup

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Default3

Principal Software Engineer

WinMax San Francisco OR Mountain View Full-Time
$158,594.00 (Careerbuilder est.)
Apply Now
Principle Software Engineer
Full time position    

San Francisco & Mountain View, CA                

Job Description
The Role
Our client needs experienced technology leaders to help build, improve and scale our products. As a 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.
 
Responsibilities 
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 Zume Platform
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 using event sourcing / reactive design models.
Strong experience in private and public cloud (AWS / GCP / Rackspace etc)
Expert level understanding of Unix / Linux environments
Strong experience with SaaS/ PaaS / IaaS 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
Expert in Container ecosystem (Kubernetes / Docker / Helm Charts / Spinnaker)
Expert in datastores likes MongoDb / Cassandra / PostgreSQL
Expert in document stores like Elasticsearch
Expert in Pub/Sub products like Google pub/sub, Kafka , RabbitMQ
Strong Proponent of Java / Scala and expert in JVM based technologies
A strong sense of ownership and team responsibility
Authorized to work in the U.S.
Bonus Points
Familiarity with our current stack
Experience in Node.js
Experience in Supply Chain & E-Commerce
Previous experience at a startup
Experience with delivery and logistics systems, particularly at scale

Recommended skills

Mongo Db
Heroku
Redis
Node.Js
Postgre Sql
Cassandra

Location

CareerBuilder Estimated Salary What is the Careerbuilder Estimated Salary? Only about 20% of the jobs in our search results contain salary information. When a job posting doesn’t include a salary, we estimate it by looking at similar jobs in the same industry in that location. It is not necessarily endorsed by the employer and actual compensation may vary based on your experience.

x

What is the Careerbuilder Estimated Salary?

Only about 20% of the jobs in our search results contain salary information. When a job posting doesn’t include a salary, we estimate it by looking at similar jobs in the same industry in that location. It is not necessarily endorsed by the employer and actual compensation may vary based on your experience.
This estimation is based on Job title, Industry, Location and Skills
$158,594
Avg. Yearly Salary

Career Path

See the next step in your career
Principal Software Engineer
$158,594.00 (Careerbuilder est.)
Estimated Salary: $100K
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

CAREERBUILDER TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.