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