Software Engineer Skill Level 1
Company: CACI
Location: Annapolis Junction
Posted on: April 2, 2026
|
|
|
Job Description:
Job Title: Software Engineer Skill Level 1 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 a 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. 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 • Write or review software and system
documentation • Serve as team lead at the level appropriate to the
software development process being used on any particular project •
Design or implement complex database or data repository
interfaces/queries • Develop or implement algorithms to meet or
exceed system performance and functional standards • Assist with
developing and executing test procedures for software components •
Develop software solutions by analyzing system performance
standards, confer with users or system engineers; analyze systems
flow, data usage and work processes; and invest gate problem areas
• Modify existing software to correct errors, to adapt to new
hardware, or to improve its performance • Design, develop and
modify software systems, using scientific analysis and mathematical
models to predict and measure outcome and consequences of design
Required: • An active TS/SCI w/Poly • IAT Level 3 Certification. •
Familiarity with Docker and Containerization • Seven (7) years
experience as a SWE, in programs and contracts of similar scope,
type, and complexity is required. • Bachelor’s degree in Computer
Science or related discipline from an accredited college or
university is required. Desired: • 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. • C loud
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, Kubernet - 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: $103,800
- $218,100 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, Bethesda , Software Engineer Skill Level 1, IT / Software / Systems , Annapolis Junction, Maryland