What are the responsibilities and job description for the Principal Software Engineer position at NextGen Federal Systems?
NextGen Federal Systems is seeking a Principal Software Engineer with experience supporting Defense (DoD) and Intelligence Community (IC) C4ISR programs delivering capabilities to the warfighter. Selected candidates will support the design, development, integration, and maintenance of cloud native data services for the National Geospatial-Intelligence Agency (NGA) in Springfield, VA.
The work location will be hybrid-remote with a combination of remote and part-time on-site support at NGA Campus East (NCE). NextGen software engineers will be developing and modernizing NGA systems using industry best practices, standards and agile development processes; utilizing open source software solutions, cutting-edge technologies, with DevOps tools and techniques with development on unclassified networks and then promoted to other networks.
Location: Springfield, VA
Qualificiation
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.
RefID: A01z
The work location will be hybrid-remote with a combination of remote and part-time on-site support at NGA Campus East (NCE). NextGen software engineers will be developing and modernizing NGA systems using industry best practices, standards and agile development processes; utilizing open source software solutions, cutting-edge technologies, with DevOps tools and techniques with development on unclassified networks and then promoted to other networks.
Location: Springfield, VA
Qualificiation
- B.S. in Computer Science, Information Technology, or closely related field
- Experience using Linux operating system
- Excellent written and verbal communication skills
- Ability to work independently and in a team environment
- Strong problem-solving and critical thinking skills
- Must have existing TS/SCI security clearance with CI Poly (eligible)
- Programming Languages: Python, Java, C , NodeJS
- Object-Oriented (OO) Programming skills with modern development languages
- Cloud, DevOps, Open Source technologies (AWS, VMware, Docker, NiFi, Kibana, Grafana, CDK – AWS Cloud Development Kit, Terraform)
- Databases (Elasticsearch, PostgreSQL)
- Agile Development processes and tools (Scrum, JIRA)
- Continuous Integration / Continuous Delivery (CI/CD) (GitLab CI, GitLab Runners)
- Test-Driven Development Methodologies (JUnit)
- Distributed computing platforms (IaaS, PaaS, SaaS), micro-services, container technologies
- Web and SOA technologies, RESTful web services, geospatial databases and/or geospatial (GIS) technologies
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.
RefID: A01z