This job is closed.


Principal Software Engineer Back End

United States
$180,000 - $200,000 yearly
Principal Engineer defines and directs the development of complex computer programs within the PrizePicks ecosystem.


  • Designs improvements in complex programs where existing precedents provide little guidance.
  • Defines major problems in the subject-matter area.
  • Defines architecture patterns for code execution and code testing in the subject-matter area.
  • Defines standards for other programmers to follow.
  • Devises ways to obtain data not previously available.
  • Arbitrates differences between various program users when conflicting requirements arise.
  • Studies effects of changes in complex computer system software. Assess the feasibility and soundness of proposed programming projects which are novel and complex.
  • Develops programming techniques and procedures where few precedents exist.
  • Be assisted on projects by other programmers or technicians.


  • 8-10 years of relevant work experience.
  • Demonstrated mastery experience with a domain area programming language.
  • Track record of being a technical lead for software teams to drive a desired result with complex requirements.

Technical Requirements

Candidates should have obtained mastery experience in the following technologies:

  • Ruby on Rails
  • Go
  • SQL (Postgres)
  • Kubernetes
  • Docker
  • Shell scripting
  • Implementing distributed software systems
  • Linux or similar UNIX type operating systems

Bonus Points (nice to have but not required)

Candidates could have some sort of experience in the following technologies:

  • React
  • Redux
  • Webpack
  • Turborepo or Lerna
  • CSS/SCSS/Styled Components
  • Jest