The modern world runs on the internet, and the internet cannot exist without its underlying infrastructure. Meraki makes setting up, leading, and maintaining that infrastructure easier than it has ever been before. Meraki enables connectivity everywhere from neighborhood cafes to education institutions to global hospitality groups operating thousands of sites.
In this role, you're going to have the unique opportunity to architect, build and support the infrastructure and platforms that enable our customers to be successful. You will make crucial decisions about how to handle and scale complex, high-performance distributed systems. You will have visibility and impact across all of Engineering.
As a Principal Engineer You WillYou lead by example and are a hands-on architect building systems alongside a team
Giving significant amounts of production code and providing mentorship to more junior engineers for code reviews.
Applying advanced analytical thought and judgment to think beyond existing solutions
Working with partners to set product vision, define, and deliver on technical roadmaps spanning multiple organizations or teams
Providing technical leadership for critical platform and systems development
Driving complex projects and leading a team of engineers.
Articulating the architectural principles for SaaS-based capabilities
Leading strategy and development in distributed large-scale cloud-native technology stacks
Incubating, conceptualizing, planning, designing, and leading groundbreaking projects
Working in distributed architectures and working with data structures and algorithms
Incorporating Security, Scalability, Availability, and SRE practices into solutions
Building and deploying critical, 24x7 solutions in a SaaS environment
Experience building and operating services (microservices) in a distributed system.
Problem solving, debugging, and fixing with advanced development skills
Architecting and validating solutions which address the identified security challenges
You have 15+ years of related experience and are recognized as a strategic problem solver in internal and external forums, with extensive technical, market and business expertise.
Experienced with modern application development methodologies (CI/CD, Agile/DevOps)
Experienced in building from scratch and/or evolving development tooling and platforms for large engineering organizations.
Skilled in at least one programming language (C/C++, Java, JavaScript, Python, Go, Ruby)
Familiar with networking protocols and standard network architectures
Have advanced public cloud knowledge (AWS, Azure, GCP)
Able to set up and lead continuous integration/delivery tools (Jenkins/TeamCity/Gerrit/SVN)
Linux Administrator, versatile in console commands, scripting, utilities (PERL, Python, BASH)
Knowledgeable about database systems, storage (Cassandra, MongoDB, PostgreSQL)
Experience in container and container orchestration technologies (Docker, Kubernetes)
Experience in using configuration management tools (Chef, Puppet, Ansible)
Capable of implementing monitoring tools (AWS CloudWatch, Datadog, Prometheus, ELK, Graphite)
Able to build infrastructure as code (Terraform)
Meraki is based in the Mission Bay area of San Francisco, with beautiful views of the Oracle Ballpark and the Bay beyond. You will have access to an onsite gym, multiple kitchens stocked with high quality snacks, a coffee bar, catered lunches every day, and a generous benefits package.
משרות נוספות שיכולות לעניין אותך