Principal Software Engineer – Capella Position Available In Montgomery, Pennsylvania
Tallo's Job Summary: This job listing in Montgomery - PA has been recently added. Tallo will add a summary here for this job shortly.
Job Description
Job Description:
As industries race to embrace AI, traditional database solutionsfall short of rising demands for versatility, performance, andaffordability. Couchbase is leading the way with Capella, thedeveloper data platform for critical applications in our AI world.
By uniting transactional, analytical, mobile, and AI workloads intoa seamless, fully managed solution, Couchbase empowers developersand enterprises to build and scale applications with unmatchedflexibility, performance, and cost-efficiency—from cloud to edge.
Trusted by over 30% of the Fortune 100, Couchbase is unlockinginnovation, accelerating AI transformation, and redefining customerexperiences. Come join our mission. Join our innovative softwareengineering team at Couchbase, where youll be responsible fordesigning, implementing, and optimizing core backend services ofCapella, our advanced DBaaS platform, on AWS, GCP, and Azure. Thisis a senior hands-on development role where you will take ownershipof the development architecture and technical direction of ourplatform, focusing on building scalable, high-performance systems.
You’ll work with cloud-native technologies to solve complexchallenges around real-time analytics, AI workloads, andhigh-volume data management, while ensuring our platform is robust,reliable, and capable of meeting our customers most demandingneeds. You will collaborate closely with development teams, productmanagement, and operations to ensure that Capella remains at theforefront of cloud platform solutions. This role requires a strongbackground in software development with a deep understanding ofdistributed systems and modern development tools, with a particularemphasis on cloud-native architecture to ensure scalability andperformance. Key Responsibilities
Software Architecture &Development:
Lead the design and development of scalable,high-performance distributed systems using cloud-nativetechnologies like Golang, Docker, Kubernetes, and cloud platforms(AWS, GCP, Azure). This role requires a deep focus on softwarearchitecture and development.
Hands-On Development:
This roleinvolves hands-on development, ensuring that architecturaldecisions are implemented directly in production code.
-
Collaboration & Code Quality:
Work closely with development teamsto write, review, and optimize code for scalability, reliability,and performance. Ensure adherence to best practices andhigh-quality standards in software development.
TechnicalLeadership:
Guide architectural decisions and software design,ensuring the platform can scale to meet future customer demands.
-
CI/CD & Development Efficiency:
Build and maintain CI/CD pipelinesto ensure efficient development workflows and rapid delivery of newfeatures.
Mentorship & Team Development:
Mentor developers,fostering a culture of continuous learning and technicalexcellence. Lead by example in writing clean, maintainable, andefficient code. Required Qualifications
- 5 years of hands-onsoftware development experience with Golang or similar languages.
- 10 years of experience designing, developing, and deployinghigh-performance, distributed systems and APIs in cloudenvironments.
- Deep expertise with at least two major cloudplatforms (AWS, GCP, or Azure), including a strong understanding ofcloud services, orchestration, networking, security, andcloud-native development tools.
- Proficiency with containerizationusing Docker, Kubernetes, and modern cloud-native technologies.
- Experience with Infrastructure as Code (IaC) tools such asTerraform.
- Proven ability to provide technical leadership andexecuting technical roadmaps while actively contributing todevelopment, architecture, and innovation. The anticipated startingbase pay range for this role is listed below. Base salary is notthe only component of our competitive total rewards package
- youmay also be eligible for bonus, commissions, equity, and otherbenefits as described below. Actual compensation is influenced by awide array of factors including but not limited to skill set, levelof experience, licenses and certifications, and specific worklocation. Base Pay Range $200,000
- $235,000 USD Why Couchbase?
Modern customer experiences need a flexible cloud database platformthat can power applications spanning from cloud to edge andeverything in between. Couchbase’s mission is to simplify howdevelopers and architects develop, deploy and consume modernapplications wherever they are. We have reimagined the databasewith our fast, flexible and affordable cloud database platformCapella, allowing organizations to quickly build applications thatdeliver premium experiences to their customers
- all withbest-in-class price performance.
More than 30% of the Fortune 100trust Couchbase to power their modern applications and buildinnovative new ones. See our recent awards to learn why Couchbaseis a great place to work.
We are honored to be a part of the BestPlaces to Work Award for the Bay Area and the UK. Couchbase offersa total rewards approach to benefits that recognizes the value youcreate here, so that you in turn may best serve yourself and yourfamily.
Some benefits include:
- Generous Time Off Program
- Flexibility to care for you and your family
- Wellness Benefits
- Avariety of world class medical plans to choose from, along withdental, vision, life insurance, and employee assistance programs
- Financial Planning
- RSU equity program
- , ESPP program
- , Retirementprogram
- and Business Travel Insurance
- Career Growth
- Be valued,Create value approach
- Fun Perks
- An ergonomic and comfortablein-office / WFH setup. Food & Snacks for in-office employees.
- Andmuch more!