People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

Principal Software Engineer - CloudSan Francisco, California, United States

Couchbase

Principal Software Engineer - Cloud

San Francisco | California | United States

The Principal Software Engineer is a full stack engineer responsible for building and managing cloud-native applications. This role will have the primary accountability of developing, implementing and operating Couchbase's Cloud platforms. He/she may work in a paired programming team, collaborating with different team members. The team operates with a "run what you write" philosophy and each engineer is responsible for deploying and operating the code they write.

A successful candidate must have demonstrable experience in at least one programming language, previous work in SaaS application development and operations. The ideal candidate will also have prior experience developing applications on either of the three major cloud platforms - AWS, Azure, and GCP.

Responsibilities
    • Design, build, manage and operate the infrastructure and configuration of SaaS applications with a focus on automation and infrastructure as code.
    • Design, build, manage and operate the infrastructure as a service layer (hosted and cloud-based platforms) that supports the different platform services.
    • Develop comprehensive monitoring solutions to provide full visibility to the different platform components using tools and services like Kubernetes, Prometheus, Grafana, ELK, Datadog, New Relic and other similar tools.
    • Experience working within an Agile/Scrum SDLC
    • Interface with Product manager and Product owner to refine requirements and translate requirements to stories and epics.
    • Perform detailed scoping of features
    • Integrate different components and develop new services with a focus on open source to allow a minimal friction developer interaction with the platform and application services.
    • Identify and troubleshoot any availability and performance issues at multiple layers of deployment, from hardware, operating environment, network, and application.
    • Evaluate performance trends and expected changes in demand and capacity, and establish the appropriate scalability plans
    • Troubleshoot and solve customer issues on production deployments
    • Ensure that SLAs are met in executing operational tasks


Qualifications
    • Experience in modern software paradigms including cloud applications and serverless architectures
    • 10+ years writing production back-end/embedded systems code.
    • Experience with agile methodologies and ability to lead scrums
    • Experience in languages such as Go, Python, C, C++, and scripting
    • Some experience with front-end frameworks such as React, Angular and Bootstrap a solid plus.
    • Team lead experience, Experience working with global and remote teams
    • Experience with a pair programming model highly desirable
    • Experience in full-stack development
    • Cloud Infrastructure • Amazon Web Services, Google Cloud Platform, Azure
    • Operations - Continuous Integration and Deployment
    • Experience in modern software paradigms including cloud applications and serverless architectures
    • Operations - Continuous Integration and Deployment
    • MS in Computer Science or equivalent experience


About Couchbase

Couchbase's mission is to be the data platform that revolutionizes digital innovation. To make this possible, Couchbase created the world's first Engagement Database. Built on the most powerful NoSQL technology, the Couchbase Data Platform offering includes Couchbase Server and Couchbase Mobile and is Open Source. The platform provides unmatched agility and manageability - as well as unparalleled performance at any scale - to deliver ever-richer and ever more personalized customer experiences. The world's largest enterprises choose Couchbase for the most demanding web, mobile and IoT applications - companies like Amadeus, AT&T, Cisco, Comcast, Concur, Disney, Dixons Carphone, eBay, General Electric, LinkedIn, Marriott, PayPal, Ryanair, Viber, Tesco, United Airlines, Verizon, Wells Fargo, and hundreds of others around the world use Couchbase Data Platform for their interactive web, mobile, and IoT applications.

Couchbase's HQ is conveniently located in Mountain View with additional offices throughout the globe. We're committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you'll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you're a new grad or a proven expert, you'll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Apply on Company Site

Please send me alerts for jobs like this

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

There are currently no jobs matching this criteria