Transform technology into opportunity as a Software Developer at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT As a Software Developer Principal, the work you’ll do at GDIT will be impactful to the mission of the Intelligence Community. You will play a crucial role in developing and operating mission critical capabilities directly impacting national security. Design and develop event-driven applications using message queues and streaming platforms (Kafka, RabbitMQ, SQS, or similar) to orchestrate distributed AI/ML workflows Build containerized microservices in Python with experience deploying to Kubernetes environments, including writing Dockerfiles, managing dependencies, and optimizing container images Develop integrations with cloud services for storage, compute orchestration, and serverless functions (experience with AWS S3, Lambda, Step Functions, or equivalent services in GCP/Azure) Implement dynamic workflow orchestration and state management for multi-step AI/ML pipelines, coordinating execution across multiple containerized services Work with relational and NoSQL data stores including query optimization, schema design, and connection pooling (Postgres, Opensearch, Elasticsearch, MongoDB, or similar) Build and maintain RESTful APIs and/or gRPC services for internal and external integrations, including proper error handling, authentication, and rate limiting Write production-quality Python code following best practices including testing (unit, integration, e2e), logging, error handling, and performance optimization Debug and troubleshoot distributed systems in production Kubernetes environments, using observability tools to trace requests across services and identify bottlenecks Collaborate with platform engineers on application deployment strategies, resource requirements, health checks, and scaling configurations Implement monitoring, alerting, and structured logging within applications to support operational visibility and rapid incident response
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
Associate degree
Number of Employees
5,001-10,000 employees