JOB DETAILS

Senior Software Engineer

CompanyOcient Inc.
LocationUnited States
Work ModeOn Site
PostedJanuary 17, 2026
About The Company
Ocient is a data analytics software solutions company that enables compute-intensive analysis of large, complex datasets while optimizing for performance, cost, and energy efficiency. Ocient brings data transformation, loading, complex query processing, AI, OcientML® and OcientGeo® into a single, consolidated solution for deeper insights and data-driven decision-making. Enterprises can deploy Ocient’s pilot-to-production solutions on premises, in the OcientCloud™ or the public cloud, with little to no resource-intensive integration. 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. If you're interested in joining a team making data more efficient at scale, email us at: recruiting@ocient.com
About the Role
<p class="MsoNormal"><strong>Job Title:&nbsp; &nbsp; &nbsp; </strong>Senior&nbsp;Software Engineer - distributed systems required</p><p class="MsoNormal"><strong>Location:</strong>&nbsp; &nbsp; &nbsp; &nbsp;Remote (US Based Only)</p><p class="MsoNormal"><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*We cannot sponsor or transfer any visas, of any kind, at this time*</strong></p><p class="MsoNormal"><strong>Estimated salary range:</strong>&nbsp; &nbsp;$145,000 to $190,000</p><ul style="margin-top: 0in;" type="disc"><li class="MsoNormal" style="mso-list: l0 level1 lfo1; tab-stops: list .5in;">The salary offered for this position will be based on a candidate&rsquo;s experience and skill demonstrated during interviews and other evaluations</li></ul><p class="MsoNormal"><strong>About Ocient:</strong></p><p class="MsoNormal">Ocient is a data analytics software solutions company that enables always-on, compute-intensive analysis of complex, large-scale data with outstanding performance that delivers up to 90% price savings. Ocient brings data transformation, loading, complex query processing, AI, OcientML&reg; and OcientGeo&reg; as a single, consolidated solution for deeper insights and data-driven decision making. Enterprises can deploy Ocient&rsquo;s pilot-to-production solutions on premises, in the OcientCloud&reg; or in the public cloud, with little to no resource-intensive integration. Ocient is a global, carbon-neutral company, headquartered in Chicago, and backed by leading investors including Greycroft, OCA Ventures, In-Q-Tel and Buoyant Ventures. For more information, please visit www.ocient.com.</p><p class="MsoNormal"><strong>Job Overview:</strong><br>Ocient is looking for experienced Software Engineers to join the Loading Engineering team. Loading Engineering is a software development team focused on Ocient&rsquo;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. This role is specifically a technical lead position on the Streamloader team.</p><p class="MsoNormal"><strong>Responsibilities:</strong></p><ul style="margin-top: 0in;" type="disc"><li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;">Design, implement, and validate batch and stream loading systems to ingest terabytes of data per day.</li><li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;">Lead architecture and design by closely partnering with architects and implementation with team members to deliver high-quality software.</li><li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;">Collaborate across engineering teams and customer engagements to deliver world-class massive-scale data solutions.</li><li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;">Program in modern C++ and/or Java to build and monitor distributed software systems.</li><li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;">Work closely with Sales, Product, and End Customers to ensure business success.</li><li class="MsoNormal" style="mso-list: l1 level1 lfo1; tab-stops: list .5in;">Contribute to engineering innovation&nbsp;</li></ul><p class="MsoNormal"><strong>Qualifications:</strong></p><ul style="margin-top: 0in;" type="disc"><li class="MsoNormal" style="mso-list: l2 level1 lfo2; tab-stops: list .5in;">3+ years of relevant industry experience, with a proven track record of technical leadership over small to medium sized teams.</li><li class="MsoNormal" style="mso-list: l2 level1 lfo2; tab-stops: list .5in;">Strong fundamental computer science skills.</li><li class="MsoNormal" style="mso-list: l2 level1 lfo2; tab-stops: list .5in;">Prior industry experience in building high-performance distributed systems in modern C++ and/or Java.</li><li class="MsoNormal" style="mso-list: l2 level1 lfo2; tab-stops: list .5in;">The ability to own, communicate, and manage risk associated with large complex problems.</li><li class="MsoNormal" style="mso-list: l2 level1 lfo2; tab-stops: list .5in;">A good working knowledge of Linux, networking, and databases.</li></ul><p class="MsoNormal"><strong>An ideal candidate will have:</strong></p><ul style="margin-top: 0in;" type="disc"><li class="MsoNormal" style="mso-list: l0 level1 lfo3; tab-stops: list .5in;">5+ years of relevant industry experience.</li><li class="MsoNormal" style="mso-list: l0 level1 lfo3; tab-stops: list .5in;">Strong coding capabilities in C++ and Java</li><li class="MsoNormal" style="mso-list: l0 level1 lfo3; tab-stops: list .5in;">A &ldquo;polyglot&rdquo; skill set with a demonstrated ability and desire to work across different domains and problems.</li><li class="MsoNormal" style="mso-list: l0 level1 lfo3; tab-stops: list .5in;">Proven experience building, maintaining, and refining end-to-end customer facing systems.</li></ul><p class="MsoNormal"><strong><em>We are not open to using an agency or staffing company at this time. We do not accept unsolicited agency or staffing resumes and we are not responsible for any fees related to unsolicited resumes.&nbsp;</em></strong></p><p class="MsoNormal">Ocient provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.</p><p class="MsoNormal"><strong>All official Ocient job postings and recruiting communications will come directly from our team via our Careers page, LinkedIn, or from an ocient.com&nbsp;email address. If you receive communication about a role from any other source, please treat it with caution and direct questions to&nbsp;<a href="mailto:recruiting@ocient.com" target="_blank" rel="noopener noreferrer" data-stringify-link="mailto:recruiting@ocient.com" data-sk="tooltip_parent" aria-haspopup="menu">recruiting@ocient.com</a>.</strong></p>
Key Skills
Distributed SystemsC++JavaLinuxNetworkingDatabasesTechnical LeadershipData SolutionsSoftware DevelopmentCustomer EngagementHigh-Performance SystemsBatch ProcessingStream ProcessingArchitecture DesignCollaborationEngineering Innovation
Categories
TechnologyEngineeringSoftwareData & Analytics
Job Information
📋Core 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 team members to deliver high-quality software.
📋Job Type
full time
💰Salary Range
$145,000 - $190,000
📊Experience Level
5-10
💼Company Size
196
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page