
Job Information
CACI International Solution Software Architect in Fort Detrick, Maryland
Solution Software Architect
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: Local
What You’ll Get to Do:
Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
• Use tools and methodologies to create representations for functions and user interface of desired product
• Develop high-level product specifications with attention to system integration and feasibility
• Develop in a SAFe and Agile environment
• Manage a team of Software Engineers to ensure that the architecture and design principles are realized within implementation
More About the Role:
We are looking for an experienced Software Architect to make intuitive high level decisions for software development. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team.
A great software architect has a strong technical background and excellent IT skills. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions.
The goal is to provide a framework for the development of a software or system that will result in high quality IT solutions.
You’ll Bring These Qualifications:
Proven experience as a software architect
Excellent knowledge of enterprise design, reliability, resilience, performance, etc.
Experience in software development and coding in various languages (Java, Python, C#)
Experience with Web technologies (Angular, React, HTML/CSS, TypeScript/JavaScript) and UI/UX design including 508 compliance and assessment
Experience with database technologies such as Postgres, MongoDB, ElasticDB, Oracle
Experience with middleware enterprise products such as Redis, Kafka and concepts such as microservices design, CDC, etc.
Knowledge of containerization technologies such as Docker, Podman, Kubernetes, etc.
Familiarity with cloud technologies, particularly with regards to AWS
Understanding of software quality assurance principles
A technical mindset with great attention to detail
High quality organizational and leadership skills
Outstanding communication and presentation abilities
MSc/MA in computer science, engineering or relevant field, or sufficient proven work history
Security credentials such as CISSP
These Qualifications Would be Nice to Have:
Master’s degree in engineering, computer science, business management or other related field
Experience in an IC, military, or other Government environment performing in a related subject area (e.g., project management, engineering, computer science, etc.) .
What We Can Offer You:
- 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 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.
Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic.
As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.