GDIT is looking to solve mission-critical government projects by providing services that help the government ensure the well being of U.S. citizens
Requirements
- Expert-level proficiency in at least one modern programming language (Java, Python, or similar)
- Expert-level proficiency in cloud engineering paradigms, especially high-scale asynchronous systems and secure service integration patterns
- Deep understanding of design patterns, reliability, and scaling principles
- Strong architectural and system design capabilities
- Experience with microservice architectures, especially in high-throughput and low-latency systems
- Verifiable experience with system transformations (e.g., applying strangler patterns to evolve monoliths to microservices)
- Experience with complex systems migrations involving multiple phases (dark reads, dark writes, light reads, light writes)
Responsibilities
- Deliver new features and improve reliability of our core services including the major read/write paths for customer intake, application screening, and information dissemination
- Identify major system bottlenecks or flaws in business logic, and proactively address them
- Take ownership over core product problems, develop solutions you're proud of, and prove through data that they deliver impact at scale
- Work across the stack to solve problems
- Lead a team of Developers to engineer and develop software to solve complex user problems
- Conduct technical demos and rapid prototyping to validate concepts and accelerate solution adoption with stakeholders
- Build and maintain strong client relationships with customer and internal leadership and technical teams
Other
- Education: Technical Training, Certification(s) or Degree
- Experience: 10+ years of related experience
- US citizenship required
- Role requirements: Position is Hybrid but candidate must be located in the Washington, DC metropolitan area (DC/MD/VA) with ability to be onsite at customer site in Washington, DC on a regular and recurring basis
- Travel Required: 10-25%