About the role
We are looking for an experienced Software Engineer to join our team and help us build innovative products that transform the way organizations manage their data. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers. You will work closely with cross-functional teams to understand requirements, identify technical solutions, and deliver robust and scalable applications.
Key Responsibilities:
- Design and develop scalable, reliable, and performant software solutions using modern technologies and best practices
- Participate in the full software development life cycle, including requirements gathering, architecture design, implementation, testing, and deployment
- Collaborate with product managers, designers, and other engineers to understand and translate business requirements into technical solutions
- Mentor and guide junior engineers, review code, and provide feedback to improve team performance
- Stay up-to-date with the latest industry trends and technologies, and proactively identify opportunities for innovation and improvement
Required Skills and Experience:
- Minimum 5 years of hands-on experience in software development
- Proficient in at least one of the following programming languages: Java, C++, or Go
- Strong understanding of distributed systems, database technologies, and cloud computing concepts
- Familiarity with agile software development methodologies and practices
- Excellent problem-solving, critical thinking, and communication skills
- Experience in working with open-source technologies and contributing to the developer community
About the company
Couchbase is a leading provider of modern database technologies that enable enterprises to deliver innovative, mission-critical applications at scale. As the creator of the Couchbase NoSQL database, we are dedicated to empowering developers, IT leaders, and businesses to build and run their most critical applications. Our open-source, multi-cloud to edge database delivers unmatched performance, unparalleled flexibility, and the best total cost of ownership.