Database Protocol Developer

Key Role:

Design, implement, and manage databases and data delivery systems and transform them into beautiful insights, analysis, and reporting. Apply knowledge of database design and implementation tools, including entity-relationship data modelling and SQL, distributed computing architectures, operating systems, storage technologies, memory management, and networking for creating structure and value out of complex and ambiguous technical challenges with little guidance. Apply extensive technical expertise and knowledge of other related disciplines. Develop technical solutions to complex problems which require the regular use of ingenuity and creativity. 

Basic Qualifications:

-6+ years of experience with programming languages, including C, C++, Java, or Python

-4+ years of experience with development in one or more of the following: TCP/IP Networking, Mobile Communication, or IMS Stack

-Experience with structured and unstructured data, streaming and batch data processing, ETL, data wrangling, data ingest, and data access

-Experience in one or more of the following NoSQL databases: Cassandra, Bigtable, or Dynamo

-Experience with using P2P-based protocol for QUIC or uTP

-Secret clearance required

-BA or BS degree

Additional Qualifications:

-Experience with mobile device integration

-Knowledge of software debugging

-Possession of excellent oral and written communication skills

-BA or BS degree in Engineering, Information Systems, CS, or a related field


Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Secret clearance is required.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

Not ready to apply? Join our talent community and sign up for job alerts.