Software Engineer II - Distributed Systems

 Posted an hour ago
     
 $125K - $160K per year
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The engineer will implement and test components for a cutting-edge data warehouse. Responsibilities include creating design documents, fixing code review issues, and ensuring tasks are completed by deadlines.
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

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