Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer image - Rise Careers
Job details

Software Developer

Software Developer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: None

Type of Travel: None

* * *

CACI is seeking a Software Developer in the Springfield, VA area.

Responsible for leading portions of projects and may oversee specific project implementation teams; for interpreting system requirements, performing low to medium complexity development, maintenance, sustainment, and improvement tasks to include but not limited to:

  • PostgreSQL database/index development, integration, and maintenance
  • SOLR installation, configuration, and indexing
  • OpenText installation, configuration, and indexing
  • API development, sustainment, and enhancement
  • Handlebars semantic template development
  • Dragula/Dragular container development, sustainment, and enhancement
  • Setup Data Changes, Data Requests, Data Cleanup, etc
  • Participation in all Agile ceremonies (Agile Development Meetings (Scrum, Sprint Planning, Sprint Review/ Demo, Backlog Grooming, Retrospective, etc.).
  • The Mid-Level Software Engineer is responsible for including outcomes from RDT&E in the various ceremonies and events (e.g., Scrum, Sprint Planning, Sprint Review/ Demo, Backlog Grooming, Retrospective, etc.) (CDRL 004), and supports the creation, maintenance, quality, and timely delivery of all Contract Deliverables (i.e., CDRL's 001 - 017).
  • Participates in the development of recommendations for altered processes, job aids, documentation changes, methodology updates, opportunities for innovation and topics for deeper dive analysis and further research, development, test and evaluation (RDT&E), or DevOps Research and Assessment (DORA); based on resulting decisions, performs low to medium complexity adoption, development, integration, implementation of improvements.


Qualifications:

Required

  • Bachelor's degree and 3+ years of experience.
  • A minimum of 3 years (1 year with a Master's degree) of information technology experience. Experience includes information systems implementation, change management efforts or business process redesign, and may possess a security clearance.
  • Experience in leading portions projects and may oversee specific project implementation teams.
  • Experience includes information systems engineering and support, database engineering and management.
  • Experience with OpenShift.
  • Experience with DevOps.
  • Experience with Alfresco.
  • Experience with the following: Node JS, REACT, Java, DynamoDB, Akamai, Matomo, PaaS, GitHub, Jira, Confluence, AWS/C2S, and ODS S3 buckets, MySQL, python.
  • Must have experience in architecting, implementing and managing information technology systems.
  • TS/SCI with Polygraph
  • Must be able to obtain a Security+ certification within 90 days.

-

________________________________________________________________________________________

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. 

 

Your potential is limitless. So is ours.

Learn more about CACI here.

________________________________________________________________________________________

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. Learn more here.

The proposed salary range for this position is:

$66,100 - $135,600

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.
CACI International Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CACI International DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CACI International
CACI International CEO photo
John S. Mengucci
Approve of CEO

Average salary estimate

$100850 / YEARLY (est.)
min
max
$66100K
$135600K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer, CACI International

Are you ready to take on an exciting challenge as a Software Developer with CACI in Springfield, Virginia? We are on the lookout for a talented individual who doesn’t just code but also leads! You'll have the opportunity to immerse yourself in a wide variety of projects, overseeing implementation teams while tackling essential development tasks. From PostgreSQL database management to API development and maintenance, your expertise will help us create robust solutions in an Agile environment. You should be comfortable participating in all Agile ceremonies, contributing insights from research and development efforts, and continuously improving our processes. With a minimum of three years experience in information technology, you'll not only apply your skills with technologies like Node JS, React, and AWS but also help shape the future of our projects. At CACI, we value integrity and trust, ensuring that you’re part of a culture that encourages innovation and professional growth. Plus, with our unique flexible time off benefits and robust learning resources, you’ll be well-supported as you advance your career. Join us in our mission to enhance national security while enjoying a work environment that celebrates you and your contributions. Ready to make an impact? Let's connect!

Frequently Asked Questions (FAQs) for Software Developer Role at CACI International
What are the responsibilities of a Software Developer at CACI?

As a Software Developer at CACI in Springfield, Virginia, you'll be responsible for leading project segments, overseeing implementation teams, and engaging in tasks like PostgreSQL database development and API enhancement. Your role will include participating in Agile ceremonies, making informed recommendations for process improvements, and ensuring timely delivery of contract deliverables.

Join Rise to see the full answer
What qualifications are required for the Software Developer position at CACI?

CACI seeks candidates with a Bachelor's degree and three or more years of experience in information technology. Additionally, familiarity with various technologies such as Node JS, React, and DevOps practices is crucial. Candidates must also have a TS/SCI security clearance and the ability to obtain Security+ certification within 90 days.

Join Rise to see the full answer
What technologies will I be working with as a Software Developer at CACI?

In your role as a Software Developer at CACI, you'll engage with a variety of technologies, including PostgreSQL, SOLR, OpenText, Node JS, React, AWS, and others. Familiarity with Agile methodologies and DevOps practices will also be essential in your daily tasks.

Join Rise to see the full answer
What is the work culture like for a Software Developer at CACI?

At CACI, the work culture for Software Developers is one of integrity and trust. You'll be part of a collaborative team driven by a mission to support national security. The company values unique contributions and provides a flexible work environment to balance personal and professional goals.

Join Rise to see the full answer
What opportunities for growth are available for Software Developers at CACI?

CACI emphasizes continuous growth for its Software Developers, providing access to robust learning resources and unique flexible time off benefits. You'll have opportunities to advance your career while contributing to critical national missions and engaging in ongoing training and development.

Join Rise to see the full answer
Common Interview Questions for Software Developer
Can you describe your experience with Agile methodologies as a Software Developer?

In your answer, elaborate on specific Agile ceremonies you’ve participated in, such as Scrum, Sprint Planning, and Retrospective meetings. Highlight how your role contributed to the team's success and how Agile practices improved project outcomes.

Join Rise to see the full answer
How do you approach database development and management?

Discuss your experience with database technologies, particularly PostgreSQL. Explain your process for developing, maintaining, and optimizing databases, mentioning specific projects or challenges you've faced and how you overcame them.

Join Rise to see the full answer
What technologies do you feel most comfortable working with as a Software Developer?

Highlight your proficiency with key technologies relevant to the role, such as Node JS, React, and DevOps tools. Provide examples of projects where you've applied these tools effectively and the results you achieved.

Join Rise to see the full answer
How do you handle team collaboration during a project?

Share your approach to teamwork, emphasizing communication skills and conflict resolution strategies. Provide examples of how you've successfully collaborated with cross-functional teams and contributed to a positive team dynamic.

Join Rise to see the full answer
Can you give an example of a challenging project and how you managed it?

Choose a project that required critical problem-solving and initiative. Discuss the obstacles faced, the solutions you implemented, and what you learned from the experience that could benefit future projects.

Join Rise to see the full answer
How do you ensure quality in your code?

Talk about your coding standards and practices, such as code reviews, automated testing, and continuous integration. Explain how these practices lead to higher quality output and reduce the number of bugs in production.

Join Rise to see the full answer
What is your experience with API development?

Describe your involvement in API development projects, specifying technologies used and the functionality you implemented. Highlight how your APIs enhanced application performance or facilitated data exchange.

Join Rise to see the full answer
How do you stay updated with the latest technology trends relevant to software development?

Discuss your strategies for continuous learning, such as attending conferences, participating in online courses, and following industry news. Mention how staying informed has positively impacted your work.

Join Rise to see the full answer
What is your philosophy on code documentation?

Explain the importance of maintaining clear and thorough documentation in your development process. Provide examples of how good documentation practices have benefited your previous teams or projects.

Join Rise to see the full answer
Why do you want to work for CACI as a Software Developer?

Share your motivations for applying to CACI, focusing on the company's mission, values, and the opportunity to contribute to national security. Connect your personal career goals with what CACI has to offer.

Join Rise to see the full answer
Similar Jobs
Posted 13 days ago

We’re looking for a Lead Network Designer to enhance our intelligence community networks at CACI.

Photo of the Rise User
CarGurus Remote Boston, Massachusetts, United States
Posted 11 days ago

Join CarGurus as an Information Security Operations Engineer II and help secure our digital infrastructure while collaborating with a dynamic team.

Photo of the Rise User
Posted 16 hours ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Become an integral part of American Express's tech team as an Engineer, developing analytical solutions that support colleague experiences.

Photo of the Rise User

FinQuery is searching for a skilled IAM Engineer to join their innovative team, enhancing the security and efficiency of IT systems.

At Children's Mercy, we are looking for a dedicated Senior Analyst to oversee our Endpoint Support operations and ensure seamless technical assistance for our devices.

Posted 5 days ago

In the role of Business Systems Analyst at M&T Bank, you will lead project management initiatives while ensuring that technology applications meet client needs.

Photo of the Rise User
Posted 17 hours ago

Join REGENXBIO as an IT Business Systems Analyst to drive innovative solutions in a dynamic biotech environment.

Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Work as a Systems Development Engineer at Google, managing large-scale systems while driving digital transformations in the public sector.

CACI is ever vigilant in helping our customers meet their greatest enterprise and mission challenges in national security and government modernization. Our distinctive expertise and technology deliver innovation and excellence. We are a company of...

63 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
T
11 people applied to Intern-Tech at TDS Telecom
Photo of the Rise User
51 people applied to Security Analyst Jr at DEUNA
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
62 people applied to SOC Analyst I at Epsilon
S
14 people applied to SOC Intern at SHEIN
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
44 people applied to IT Intern at USAA
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health