Senior Software Engineer

Trusted Concepts, a division of Two Six Technologies, is seeking an experienced Software Engineer who is motivated to contribute as part of a growing team that is solving complex problems for our customer. Able to succeed working in a fast-paced, collaborative, inclusive, and iterative delivery environment. The ideal engineer will develop data processing and back-end interfaces in Golang which will be utilized to deploy in a secure AWS cloud environment. The code will also be a part of a broader event driven serverless architecture utilizing the latest cloud-based technologies such as Lambda, Kinesis and simple notification services (SNS).

This position will initially be located near Fair Oaks but will be moving to Herndon in 2024.

Clearance: TS/SCI with the ability to obtain a Polygraph

Primary Responsibilities:

  • Following software engineering best practices:
    • Design and develop optimized data processing and information retrieval services.
    • Design and develop REST APIs to support the UI, Data Science users, and external systems.
  • Rare off-hours support as needed.
  • Help guide and mentor junior developers.
  • Engage with the customer to understand requirements and communicate solutions.

Keys for Success:

  • BS in Computer Science or a related field, masters preferred.
  • 10+ years software engineering experience
  • Track record of success developing in Golang, C, C++, Java, or NodeJS
  • Strong written and oral communication skills

 

Preferred Skills:

  • Knowledge of AWS cloud technologies such as Lambda, SNS, DynamoDB, etc
  • Experience optimizing queries and analytics in Elasticsearch.
  • Experience developing high performance, low latency data processing and analytical systems.
  • Experience with CI/CD principals and implementation with Gitlab

Two Six Technologies provides cybersecurity and advanced technology solutions for national security customers, conducting impactful R&D to create innovative products like Sigma, Trusted Keep, IKE, Pulse, and M3.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job

This job is no longer available