Tech Nonprofit Job Board

The Tech Nonprofit Job Board features open roles from organizations around the globe. Whether you're a job seeker ready to match your skills with a mission or a tech nonprofit looking to hire top talent, you're in the right place.

Hiring? If your tech nonprofit isn't listed yet, submit this form. Reach out to jobs@ffwd.org with questions about the Tech Nonprofit Job Board.

Principal Software Engineer

MIND Research Institute

MIND Research Institute

Software Engineering
Baltimore, MD, USA · Remote
Posted on Jul 2, 2025

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