Jul 12, 2026

Software Engineer II - Distributed Systems

Apply Now →
Job Title:   Software Engineer II - Distributed Systems Location:   Remote (US Based Only) We cannot sponsor or transfer any visas, of any kind now or in the future (ex. OPT, EAD, H1B, H4, etc.)* Estimated salary range:  $125,000 to $160,000 The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations Position Overview: Ocient is searching for an experienced Software Engineer with strong problem-solving skills and a passion for solving hard problems. You will be working with industry-leading software architects to help implement and test a cutting-edge data warehouse. Responsibilities: •  Able to create design docs for smaller components and improve the designs for larger components. •  Successfully and independently implements designs of components or smaller systems provided by other engineers. •  Responds to and efficiently fixes issues from the code review process. •  Tests, debugs and fixes code in small components. •  Takes responsibility for bringing tasks to completion and meeting deadlines. Ideal Qualifications: •  BS, MS, or PhD in computer science, computer engineering, or related technical field •  2+ years of industry experience writing code to solve complex problems using an object-oriented programming language (e.g. C++, Java) •  Strong understanding and application of data structures and algorithms •  Demonstrated coding experience on core technology •  Ability to speak and write in English fluently An Exceptional Candidate Will Have: •  Experience architecting high performance, distributed systems •  Ability to own and manage all risk associated with large complex problems •  Strong technical leadership and communication skills