Senior Software Engineer

Remote · Remote solely$145k – $190k

About this role

Job Title:    Senior Software Engineer - distributed systems required
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:  $145,000 to $190,000
  • The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations

Job Overview:
Ocient is looking for experienced Software Engineers to join the Loading Engineering team. Loading Engineering is a software development team focused on Ocient’s Loading and Transformation platforms. The team works closely with end customers and the rest of the Ocient engineering teams to deliver massive-scale data solutions. Ideal candidates are passionate about large-scale systems engineering, high-performance distributed systems, and ensuring customer success.

Responsibilities:
  • Design, implement, and validate batch and stream loading systems to ingest terabytes of data per day.
  • Lead architecture and design by closely partnering with architects and implementation with team members to deliver high-quality software.
  • Collaborate across engineering teams and customer engagements to deliver world-class massive-scale data solutions.
  • Program in modern C++ and/or Java to build and monitor distributed software systems.
  • Work closely with Sales, Product, and End Customers to ensure business success.
  • Contribute to engineering innovation 

Ideal Qualifications:
  • 3+ years of relevant industry experience, with a proven track record of technical leadership over small to medium sized teams.
  • Strong fundamental computer science skills.
  • Prior industry experience in building high-performance distributed systems in modern C++ and/or Java.
  • The ability to own, communicate, and manage risk associated with large complex problems.
  • A good working knowledge of Linux, networking, and databases.

An Exceptional Candidate Will Have:
  • 5+ years of relevant industry experience.
  • Strong coding capabilities in C++ and Java
  • A “polyglot” skill set with a demonstrated ability and desire to work across different domains and problems.
  • Proven experience building, maintaining, and refining end-to-end customer facing systems.

Technical Assessment Notice: Candidates will be required to download and install the HackerRank Desktop Application to complete coding assessments and technical interviews as part of our hiring process.

Company at a glance

For the organizations that can't get AI at enterprise scale wrong, there's Ocient.

The OcientAIQ™ ecosystem delivers trusted agentic AI solutions at petabyte scale, built for the industries where the data is largest, the stakes are high, and production-grade results are non-negotiable. Where fragmented data stacks slow agents down and drive up costs, OcientAIQ™ brings the infrastructure and expertise to make it work.

Ocient is a global, remote-first, carbon-neutral company, headquartered in Chicago, and backed by leading investors including Greycroft, OCA Ventures, In-Q-Tel and Buoyant Ventures.

Our remote-first company is made up of collaborative, curious, and driven experts who are passionate about delivering solutions that drive real-world impact. If that sounds like you, check out our open jobs or reach out to [email protected].

Founded2016
Team Size201-500 employees
WorkspaceRemote solely
IndustrySoftware Development
Location
United States
Websiteocient.com
LinkedInLinkedIn

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?