companyCouchbase, Inc. logo

Software Engineer II - Mobile Development

Couchbase, Inc.Bangalore, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

RequirementsBachelor’s degree in Computer Science or a related field. Minimum of 3 years of development experience in Java/Android/Kotlin. Proficient in Java and Kotlin with experience in designing and implementing concurrent/multi-threaded applications. Prior experience in designing and writing Android libraries is advantageous. Familiarity with cross-platform development, including Android and iOS. Experience with mobile databases such as SQLite is a plus. Knowledge of distributed systems, data replication, and/or database design is beneficial. Experience with test-driven development. Self-motivated, independent, and a high-performing individual. A fast learner who enjoys tackling significant challenges. Strong communicator and an excellent team player.

About the job

Couchbase builds an operational data platform trusted by industry leaders for critical workloads in operations, analytics, mobile, and AI. The platform offers a unified solution that replaces legacy infrastructure and fragmented data services, with a focus on performance, flexibility, and scalability. Organizations rely on Couchbase to create new customer experiences, extend applications from cloud to edge, and manage data for AI-driven projects. The technology aims to simplify complex data needs and help teams stay agile and secure. More details are available at couchbase.com.

Role overview

The Mobile Development team in Bangalore is looking for a Software Engineer II. This group designs and builds new features for Couchbase Lite, an embedded client database that supports modern application development. Couchbase Lite includes capabilities such as vector search, peer-to-peer sync, and cloud-to-edge synchronization.

What you will do

  • Design and implement new features for Couchbase Lite.
  • Support mobile application development by adding advanced database capabilities.
  • Work with technologies like vector search and data synchronization across devices and the cloud.

Requirements

  • Strong technical foundation in software engineering.
  • Clear and effective communication skills.
  • Proactive approach to solving problems.

Location

Bangalore, India

About Couchbase, Inc.

Couchbase, Inc. is a pioneering operational data platform that empowers organizations to leverage their data for innovative solutions and enhanced customer experiences. With a commitment to cutting-edge technology, Couchbase facilitates the seamless integration of AI capabilities into business operations, optimizing performance and scalability.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.