The GEOINT Services - FADE team is looking to hire a Software Architect for our work with the National Geospatial-Intelligence Agency (NGA). You will be part of a fast-paced team where communication skills and the ability to solve problems are critical to success. Expect to work with highly motivated teammates who will support and push you and will expect you to do the same for them. This environment provides an unparalleled opportunity to grow and advance, while changing the way the government thinks about and delivers technical solutions. You will work closely with geographically dispersed stakeholders and development staff while contributing to the identification, assessment, and integration of a wide array of technologies and processes. Qualified candidates will be asked to think creatively when it comes to designing, developing, integrating and accrediting a wide breadth of commercial offerings and custom software solutions.
More About this Role:
Analyze, document, recommend, present, and review improvements from a technical architecture perspective.
Identifies architectural and technology risks with the potential to impact system requirements; develops goals and plans to mitigate technical risks.
Use industry proven open source tools, processes, and personal engineering experience to deliver and integrate a myriad of tools and capabilities to a broad set of users.
Support the entire product lifecycle to include requirement analysis, technical design, writing code, system integration, implementation and deployment.
Develop and record software corresponding to each software unit in the design. Code computer instructions and data definitions.
Make all necessary revisions to the software, perform all necessary retesting, and update the SDFs and other software products as needed, based on the results of unit testing, unit integration and testing, and system qualification testing.
Recommend and adapt off-the-shelf solutions to meet government customer needs and requirements.
You’ll Bring These Qualifications:
Education: Candidate must have one of the following with direct experience leading IT system work involving virtualization, cloud services engineering, micro service architecture, web applications, systems integration, and related software development:
4+ years of job related experience and Doctorate in IT, CS, CE, EE, etc
6+ Years of job related experience and Master’s degree in IT, CS, CE, EE, etc
8+ Years of job related experience and BS in IT, CS, CE, EE, etc
12+ Years of job related experience and Associate degree
16+ Years of job related experience and High School/GED diploma
Required Experience Skills:
Strong knowledge of Linux and its deployment in virtual environments
Experience developing and delivering software on Amazon Web Services (AWS) or similar cloud services
Strong knowledge and experience working and designing with microservices architecture
Experience with Git and Configuration Management processes
Experience developing Continuous Integration and Continuous Deployment pipeline
Experience with automated test tools, e.g. Selenium, Cucumber, Junit
Experience integrating with identity management, access management, and authorization solutions (PKI, LDAP, OAUTH, OpenID)
Understanding of agile development practices, including Agile Scrum methodology
Knowledge of Intelligence Community (IC) processes, policies and guidance
Ability to work in a highly collaborative, open and unclassified office work environment
Excellent technical acumen and self-motivated with creativity to tackle hard-to-solve problems
Ability to work independently and within a distributed team environment
Strong interpersonal, teamwork, problem solving, organizational and multi-tasking skills
Comfortable working with a diverse set of contractors and customer personnel
Strong written and verbal communications skills
Desire to stay educated on current technology trends
Candidate must come already-equipped with a lengthy “knowledge base” of best practices and problem resolutions for each of the above-mentioned technologies
Candidate must be able to immediately exhibit the ability to quickly take escalations from less-experience engineers and resolve them swiftly and independently
These Qualifications Would be Nice to Have:
Experience deploying, maintaining and optimizing RDBMS databases such as Oracle, MySQL, or Postgres
Familiarity with NoSQL databases like DynamoDB, MongoDB, or Cassandra
Experience with open source indexing technologies, e.g. Elasticsearch, SolR
Experience with container technology (e.g. Docker) development and deployment
Familiarity with a Cloud Application Platforms such as Heroku, Pivotal Cloud Foundry or Openshift
Experience conducting trade studies and analysis of competing technologies
Desired Certifications: (If applicable)
AWS Solutions Architect
What We Can Offer You:
BIT Systems, a CACI Company, benefits are quite unique. Basically, BITS benefits equate to 50% of salary on TOP of your base salary. The first part is a tax-qualified profit sharing retirement plan to which BITS annually contributes up to 25% of your base salary (not in excess of applicable IRS limits) to your retirement account under the plan. The second part consists of BITS' Individual Benefit Account Plan (the IBA), which is used for premiums, medical reimbursements, dependent care, education and BITS' Paid Time Off (PTO) Policy. Both components of the BITS benefit package are paid for by BITS in addition to your base salary and potential performance bonuses.
We believe in healthy home/ work balance; both our locations offer a wide variety of activities to balance with your work life. Check us out at http://www.caci.com/bit-systems/
Other reasons to consider CACI are:
- We’ve been named a Best Place to Work by the Washington Post.
- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
- We offer competitive benefits and learning and development opportunities.
- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.