Jobs · Engineering

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

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net