Software Engineer II - Distributed Systems
Ocient · United States · 1 mo ago
RemoteRemoteEngineering$125k–$160k/yrFull-time
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.
Requirements
- 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
Qualifications
- Experience architecting high performance, distributed systems
- Strong technical leadership and communication skills