Senior Backend Software Engineer

Sitwinc โ€” United States ยท Posted ~1 day ago

Senior

Skills

C C++ Java Go Python Distributed systems Algorithms Concurrency

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Build high-performance distributed backend systems with a focus on scalability, reliability, and cloud technologies. Take ownership of features throughout the software lifecycle.

Highlights

Design scalable backend systems, work on distributed databases, own features end-to-end, and collaborate with engineering teams on production-quality software.

Description

A recent Senior Software Engineer job description at Couchbase includes the following responsibilities and qualifications: Responsibilities Design and develop features for Couchbase's distributed NoSQL database platform.Build low-latency, highly scalable backend services.Develop features for vector search/vector databases and cloud database capabilities.Own features end-to-end, from design and implementation to testing and handoff.Write high-quality, maintainable code following engineering best practices.Collaborate with engineering, QA, and support teams to deliver production-ready features. Required Skills 7+ years of backend software development experience.Strong expertise in C/C++, Java, Go (Golang), or Python.Excellent understanding of:Data Structures & AlgorithmsMultithreading and ConcurrencyOperating SystemsComputer NetworksSystem ProgrammingStrong debugging and problem-solving skills.Bachelor's degree in Computer Science or a related field.