Staff Software Engineer

 Posted 16 hours ago
     
 $180K - $255K per year
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Lead the architecture and technical direction for loading and transformation platforms to ensure reliable, massive-scale data ingestion. Partner with cross-functional teams and customers to design high-performance systems while mentoring senior and mid-level engineers.
Job Title: Staff Software Engineer - distributed systems required
Location: 100% 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.)
Hiring Manager: Senior Engineering Manager
Estimated salary range: $180,000 to $255,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:
  • Lead architecture and technical direction for Ocient's Loading and Transformation platforms, partnering with architects across the engineering org to ensure systems scale reliably to petabytes and beyond.
  • Set technical standards and design patterns for batch and stream ingestion, making tradeoffs that affect multiple teams and the broader platform.
  • Lead ambiguous, cross-team technical initiatives end-to-end, from design through production, escalating only the highest-risk decisions.
  • Mentor senior and mid-level engineers; raise the technical bar through design and code review.
  • Program in modern C++ and/or Java to build and monitor distributed software systems.
  • Partner with Sales, Product, and End Customers on the most complex, highest-stakes engagements, translating customer needs into system design.
  • Drive engineering innovation, identifying and championing improvements that span the loading platform or the wider Ocient stack.

Ideal Qualifications:
  • 5+ years of relevant industry experience, with a proven track record of technical leadership across multiple teams or large, complex systems.
  • Deep, expert-level computer science fundamentals and systems design skills.
  • Extensive experience architecting and delivering high-performance, high-availability distributed systems in modern C++ and/or Java, in production at scale.
  • Demonstrated ability to independently own, communicate, and de-risk ambiguous, large-scale technical problems with organization-wide impact.
  • Deep working knowledge of Linux, networking, and databases, including performance and reliability tradeoffs at scale.

An Exceptional Candidate Will Have:
  • 8+ years of relevant industry experience, with a track record of setting technical direction across an engineering organization.
  • Expert-level coding capabilities in both C++ and Java.
  • A demonstrated "polyglot" skill set, with a track record of moving fluidly across domains and problem spaces to unblock teams.
  • Proven experience architecting, building, and evolving end-to-end customer-facing systems at massive scale, with lasting influence on engineering standards and practices.
  • Experience mentoring and growing senior engineers into technical leaders.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified