Software Engineer Skill Level 0
Company: CACI
Location: Annapolis Junction
Posted on: April 1, 2026
|
|
|
Job Description:
Job Title: Software Engineer Skill Level 0 Job Category:
Information Technology Time Type: Full time Minimum Clearance
Required to Start: TS/SCI with Polygraph Employee Type: Regular
Percentage of Travel Required: Up to 10% Type of Travel:
Continental US * * * The Opportunity: CACI is seeking an
entry-level software engineer to develop, maintain, and enhance
complex and diverse software systems (e.g., processing intensive
analytics, novel algorithm development, manipulation of extremely
large data sets, real-time systems, and business management
information systems) based upon documented requirements. You will
work individually or as part of a team. You will review and test
software components for adherence to the design requirements and
documents test results. You will resolve software problem reports.
You will utilize software development and software design
methodologies appropriate to the development environment. You will
provide specific input to the software components of system design
to include hardware/software trade-offs, software reuse, use of
Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in
place of new development, and requirements analysis and synthesis
from system level to individual software components. You will be
part of an overall effort to provide life cycle services that
include systems engineering, integration, software development,
testing, configuration management and training development in the
following functional areas: Analytics, Knowledge Management,
Information Sharing & Malware Analysis. Be part of a department
with an expanding range of programs focusing on Cyber Mission
Operations, where you get to grow on and between programs with
peers who are dedicated to advancing national security. Cyber
Mission Operations Responsibilities: • Analyze user requirements to
derive software design and performance requirements • Debug
existing software and correct defects • Provide recommendations for
improving documentation and software development process standards
• Design and code new software or modify existing software to add
new features • Integrate existing software into new or modified
systems or operating environments • Develop simple data queries for
existing or proposed databases or data repositories Qualifications:
Required: • An active TS/SCI w/ Poly • No demonstrated experience
is required. • Bachelor’s degree in Computer Science or related
discipline from an accredited college or university is required
Desired: • Documented training and practical experience in multiple
programming languages • Four (4) years of SWE experience on
projects with similar software processes may be substituted for a
bachelor’s degree. • The contractor must develop and maintain
software solutions, leveraging the following technologies and skill
sets with any combination of the following: • Programming
languages: C, C++, Javascript, Java, J2EE, Go (Golang), Genesis,
Snort, Bash, Python, Distillery, QuizKid • Frameworks, life-cycle
management, and development tools: Hibernate, SpringBoot, ExtJS,
AngularJS, Ansible, Swagger, Git, Subversion, Maven, Jenkins,
Gradle, Nexus, Eclipse, IntelliJ, Ext-Js, JQuery, and D3. • Cloud
technologies: Pig, Hive, Apache Spark, Azure DataBricks, Storm,
HBase, Hadoop Distributed File System, and MapReduce • Open-source
virtual machines and Cloud-based systems: OpenStack, OpenShift,
Docker, Kubernetes, Microsoft Azure, and Amazon Web Services •
Application servers: Node.js, Oracle Weblogic, Oracle Glassfish,
JBoss and Apache Tomcat • Data interchange formats: JavaScript
Object Notation (JSON), Apache Avro, eXtensible Mark-up Language
(XML), Structure Threat Intelligence eXpression (STIX) • Data
environments: Oracle, Sybase, PostGreSQL, MySQL, MongoDB, Splunk,
and Elasticsearch/Logstash/Kibana (ELK), Neo4j • Operating system
environments: Windows, Linux, and MacOS • Software requirements
management: Atlassian Suite, EPICS, Story Board • Data Science:
Statistical Analysis, Data Visualization, Graph Analysis, Data
Engineering - What You Can Expect: A culture of integrity. At CACI,
we place character and innovation at the center of everything we
do. As a valued team member, you’ll be part of a high-performing
group dedicated to our customer’s missions and driven by a higher
purpose – to ensure the safety of our nation. An environment of
trust. CACI values the unique contributions that every employee
brings to our company and our customers - every day. You’ll have
the autonomy to take the time you need through a unique flexible
time off benefit and have access to robust learning resources to
make your ambitions a reality. A focus on continuous growth.
Together, we will advance our nation's most critical missions,
build on our lengthy track record of business success, and find
opportunities to break new ground — in your career and in our
legacy. Pay Range : There are a host of factors that can influence
final salary including, but not limited to, geographic location,
Federal Government contract labor categories and contract wage
rates, relevant prior work experience, specific skills and
competencies, education, and certifications. Our employees value
the flexibility at CACI that allows them to balance quality work
and their personal lives. We offer competitive compensation,
benefits and learning and development opportunities. Our broad and
competitive mix of benefits options is designed to support and
protect employees and their families. At CACI, you will receive
comprehensive benefits such as; healthcare, wellness, financial,
retirement, family support, continuing education, and time off
benefits. The proposed salary range for this position is: $72,700 -
$149,200 CACI is an Equal Opportunity Employer. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, sex, pregnancy, sexual orientation, age,
national origin, disability, status as a protected veteran, or any
other protected characteristic.
Keywords: CACI, Baltimore , Software Engineer Skill Level 0, IT / Software / Systems , Annapolis Junction, Maryland