Two Six Technologies is seeking an experienced Principal Software Engineer to work on multi-domain platforms serving critical national security functions using cutting-edge modern frameworks. Join our team to solve hard problems in large-scale data investigation and analysis, real-time collaboration, task and resource planning and coordination, and high-dimensional data summarization and visualization allowing lay persons to easily answer complex questions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field and 10+ years in professional software engineering, with at least 5+ years in a systems, platform, or infrastructure leadership role
- Expert level proficiency in one or more prominent languages, such as C/C++, Go, Rust, Python, Java, etc.
- Proven experience designing and implementing distributed systems including CAP trade-offs, synchronization strategies, distributed messaging models, and partition tolerance
- Experience with secure systems design, including public key cryptography, certificate based authentication (mTLS, etc), trust boundaries, and threat modeling
- Ability to lead a program's architecture and technical direction, including writing and defending design documents, making principled tradeoffs under ambiguity, and mentorship of senior and mid-level engineers.
Benefits
- Medical, dental, and vision insurance
- Life and disability insurance
- Retirement benefits
- Paid leave
- Tuition assistance
- Professional development