Principal Software Developer (REMOTE PERM

at Greenlight Professional Services
Location Atlanta, GA
Date Posted January 5, 2021
Category Default
Job Type Full-time

Description

Responsibilities

As a principal developer on the core dev team you will...

  • Develop a deep understanding of algorithms, protocols, and all major software components and infrastructure
  • Assist other core team members to solve technical issues by performing design reviews, code reviews, profiling and benchmarking
  • Champion software development best practices and standards
  • Drive and optimize an agile software engineering process across the organization
  • Make significant code contributions to the platform

Must haves

  • Strong problem-solving skills
  • Combination of exceptional algorithmic/theoretic CS skills, strong hands-on systems programming skills, and strong software design skills
  • Fast learner, able to quickly understand complex new technologies and code bases
  • Strong people skills and experience leading a successful complex software project
  • Strong systems programming skills in Go, Rust, or C++, and at least 7 years of professional software engineering experience
  • Ability to lead an agile software development process
  • Great spoken and written English communication skills
  • Some experience writing concurrent code in Go
  • Familiarity with modern blockchain technology and concepts
  • Previous contributions to open source projects
  • Experience designing distributed systems
  • M.Sc. in Computer Science and/or Cryptography
Drop files here browse files ...