The point where experts and best companies meet
Share
Key job responsibilities
As a Principal Software Engineer, you will:Serve as a technical leader on our most demanding, cross-functional projects.
Functionally decompose complex problems into simple, straight-forward solutions.
Fully and completely understand system inter-dependencies and limitations.
Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
- 10+ years of non-internship professional software development experience
- Knowledge of object-oriented design, data structures, and algorithms
- Deep hands-on technical expertise in at least one major technical area: large scale full stack development, building complex distributed systems, designing massive global networks.Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
These jobs might be a good fit