CareerPlanSign in

Senior Software Engineer

TST Main Office (901 N. Stuart St) - Arlington, VA💼 Full-time💰 $124,600–$124,600🗓 2026-09-10 → 2026-09-26

Core

Develop and support high-performance Go-based multi-domain platforms, distributed databases, and messaging infrastructure for mission-essential applications.

Role type

Senior Software Engineer (Backend/Distributed Systems)

Builds

Scalable data fabrics, APIs, message queuing systems, and containerized orchestration layers.

Domain

Defense/Security technology, Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Go (Golang), Distributed Systems, PostgreSQL, NoSQL (DynamoDB, Cassandra), Redis, Kafka, RabbitMQ, Microservices, Concurrent Programming, API Design, Container Orchestration

Preferred skills

Event-driven architectures, Service mesh, Fault-tolerant design, Performance optimization

Technologies

Go, PostgreSQL, DynamoDB, Cassandra, Redis, Kafka, RabbitMQ

Responsibilities

Implement complex platform architectures (distributed topologies, data fabric, APIs, message queuing), participate in code reviews, troubleshoot and debug distributed systems issues, maintain and enhance backend systems, provide customer support for software systems.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.