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

Lead Principal Software Engineer - CloudSanta Clara, California, United States

Couchbase

Lead Principal Software Engineer - Cloud

Santa Clara | California | United States

The Principal Software Engineer is a full stack engineer part of an integrated DevOps team responsible for building and managing cloud-native applications. This role will have the primary accountability of owning, developing, implementing and operating Couchbase's Cloud platforms.

As a senior member of the team, this person will be responsible for leading the technical direction and architectural direction of the platform. This person 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
    • Lead a team of full stack engineers in building out products and services.
    • Lead the engineering practices to improve the efficiency of the system itself, and the efficiency of the team in running the system with test-driven development and continuous delivery of infrastructure.
    • 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
    • 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.
    • 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
    • Monitor the activities of the team to remove any roadblocks and ensure timely completion of all work 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
    • 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 database 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 Santa Clara, CA 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.

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