Lead Software Engineer
At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers in building a safer global future.
At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers in building a safer global future.
Two Six Technologies is looking to add a part time Lead Software Engineer to our team building a next generation global-scale networking situational awareness and command and control platform. In this role you would be specifically focused on designing, implementing, and testing new architectures for integrating with systems using a variety of protocols (REST, gRPC, etc.), transforming and mapping data between different data models, creating configurable data flows, and dynamically scaling resources to handle large volumes of data. The candidate should have a track record demonstrating the ability to research new technologies, document and propose designs to team members, quickly prototype solutions, and, ultimately, produce dependable and testable commercial-grade code. This position focuses on back-end development but also may allow for some front-end tool development using Vue 3 and similar frameworks.\
We are seeking candidates who are interested in working 15-20 hours per week.
Responsibilities Include:
- Developing and maintaining code modules for highly parallelizable data transformation and mapping system used to integrate with various third-party systems for multiple programs
- Writing and maintaining documentation
- Taking initiative to rapidly prototype new solutions to changing problem sets
- Present and collaborate on possible solutions with team members
Minimum Qualifications:
- Experience designing an API system
- Minimum 5 years experience in Python 3 development
- Minimum 3-5 years in architecting highly concurrent and parallelizable systems
- Minimum 3-5 years experience in data ETL development
- Docker and/or Kubernetes experience
- Ability and willingness to travel when needed.
- Ability and willingness to obtain and maintain a Top Secret security clearance or higher
Nice If You Have
- Experience with gRPC development
- Experience with data schema development
- Experience with language agnostic Interface Control Document (ICD) development
- Experience with Python packages: FastAPI, requests, asyncio, flask, or similar
- Experience working in a hybrid environment
- Experience with Apache Kafka, Flink, Airflow
- Experience with Golang
- Process management in Linux
- Experience using Jira in a development workflow
- Familiarity with SQL and databases in general
- Familiarity with Elasticsearch
- Experience working in an agile environment
- Experience in React or Vue
Clearance requirements:
- Ability and willingness to obtain and maintain a Top Secret security clearance or higher
#LI-MS1
Apply for this job
*
indicates a required field