Skip to main content

Principal Software Engineer

Job Details

California State - California, CA
Remote - Remote
Fully Remote

Description

Technical Skills

Anticipates broad technical change and ensures Mind is always ahead of the curve

Able to recognize and make trade-offs with respect to the whole system

Understands deeply the entire architecture for a major part of our business and is able to articulate clearly the scaling and reliability limits of that area

G(et)S(tuff)D(one)

Consistently delivers large systems involving one or more teams' contribution on time at a high level of quality

Quickly breaks down complex problems into potential solutions, knowns, and unknowns, in order to get to solid resolutions faster

Capable of debugging the hairiest problems that the team encounters

Impact

Plays a key role in developing multi-year technology strategy for complete and critical areas of the business that encompass multiple systems and teams

Decisions have a direct impact on the long-term success or failure of Mind.

Creates architecture that enables many potential futures without knowing exactly what the future is

Communication & Leadership

Primarily acts as a multiplier by building systems, authoring tools, or introducing policies or patterns that raise the level of productivity of the entire org

Communicates the awesomeness of the Mind tech community externally via talks and blog posts. Identifies areas that Mind can share effectively with the outside world and guides the creation of content and communication around these areas

Leads the conversations internally about the direction of major areas of the technology, drives wide-team consensus to the adoption of this direction, and uses this direction to inspire engineers

Seen as a role model and mentor to every technical member of the team

Apply