GDIT is looking to hire a Software Developer Sr Principal to advance innovation in mission-critical government projects by transforming technology and shaping what's next for engineering careers.
Requirements
- 8+ years of software development experience with at least two of Java, Python, Ruby, or JavaScript
- Experience with Linux-based systems and shell scripting.
- Experience developing web applications, including familiarity with frontend JavaScript.
- Experience with relational databases (e.g. MySQL, PostgreSQL)
- Experience with application development and deployments with Amazon Web Services.
- Experience analyzing large volumes of complex structured and unstructured data.
- Experience with Hive and other big data processing technologies.
Responsibilities
- Modernizes legacy Java, Python, and Ruby code as part of the migration to a cloud-based computing environment.
- Designs, implements, and maintains Infrastructure as Code (IaC) solutions using tools like Terraform to automate provisioning, improve scalability, and ensure environment consistency across development, staging, and production.
- Must be comfortable working with software developers to identify and resolve defects.
- Experience working with GitHub, Jira and Confluence.
- Assists with the transition of existing batch processing systems to a near-real time streaming pipeline.
- Maintains current knowledge of relevant technology as assigned.
- Identifies and resolves complex hardware/software interface issues.
Other
- Clearance Level Must Currently Possess: Top Secret SCI + Polygraph
- US Citizenship Required: Yes
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience.
- Location: Herndon, VA
- Security Clearance: TS/SCI with Polygraph