About the job
At Two Six Technologies, we are at the forefront of innovation, crafting, deploying, and implementing cutting-edge solutions to address some of the most intricate challenges the world faces today. With a commitment to unparalleled collaboration and steadfast trust, we redefine possibilities, empowering our team and enabling our clients to create a safer global environment.
Opportunity Overview:
We are currently in search of a talented Principal Software Engineer to join our dynamic team. This role involves working on multi-domain platforms that support essential national security functions utilizing the latest modern frameworks. You’ll be instrumental in resolving complex challenges related to large-scale data investigation and analysis, facilitating real-time collaboration, managing tasks and resources, and summarizing and visualizing high-dimensional data to help non-experts tackle sophisticated inquiries. The right candidate will possess a robust technical background, outstanding leadership abilities, and a fervor for delivering top-tier software that adheres to the highest quality standards.
The role is hybrid, requiring the selected individual to be present in our Arlington, VA office up to three days a week.
Key Responsibilities:
Lead the comprehensive technical strategy for distributed systems, encompassing architecture and framework selection, implementation, and optimization, while mentoring engineers and enforcing engineering best practices.
- Collaborate with technical leadership to enhance developer ergonomics, software quality, and security while upholding engineering policies.
- Boost operational efficiency by refining processes, implementing scalable solutions, and proficiently managing expectations through effective change management.
- Present technical and programmatic designs, roadmaps, and achievements to both internal and external stakeholders.
- Design and construct complex platform architectures, including distributed or decentralized topologies, scalable and efficient data infrastructure, APIs, message queuing and event streaming, secure authentication and authorization, as well as containerization and orchestration.
- Oversee the development team to deliver capabilities and integrations aligned with business goals.
- Take an active role in recruiting and mentoring junior engineers, aligning project tasks with their career aspirations.

