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

Job Profile:

Software Development T2

JR Type:

Funded

Job Category:

Information Technology

Minimum Clearance Required to Start:

TS/SCI with Polygraph

Percentage of Travel Required:

None

Type of Travel:

None

Program/Opportunity Name:

Program | NGA HYDRA

Referral Bonus Plan:

$7,000

* * *


 

Job Description:

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.

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.

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

If you're looking to elevate your career as a Software Developer, CACI in Springfield, VA, has an exciting opportunity waiting for you! In this dynamic role, you’ll lead parts of various projects while working alongside talented teams to interpret system requirements. Your days will be filled with engaging tasks such as PostgreSQL database development, SOLR configuration, and API development. You'll participate in Agile ceremonies like Scrum and Sprint Planning—important for ensuring project success and alignment with client needs. With responsibilities that also include enhancing templating processes and supporting continuous improvement initiatives, this role offers a unique blend of creativity and technical challenge. We're looking for someone who not only has a solid foundation in technology, with a Bachelor's degree and at least 3 years of experience, but also a passion for innovation and teamwork. Your technical toolkit will include languages and technologies like Node JS, Java, and GitHub, all while working in a structure that supports flexibility and work-life balance. CACI values continuous learning, providing you with an excellent opportunity to grow your skills and career while contributing to vital projects that matter. If you're ready for a new adventure in your professional journey, come connect with us at CACI!

Frequently Asked Questions (FAQs) for Software Developer Role at CACI
What are the responsibilities of a Software Developer at CACI in Springfield, VA?

As a Software Developer at CACI in Springfield, VA, you'll be primarily responsible for leading portions of projects and overseeing specific project implementation teams. You'll interpret system requirements, perform medium complexity development tasks, and enhance processes through API development and database management. Participation in Agile ceremonies is also a significant part of your role, helping to ensure effective communication and accountability within the project.

Join Rise to see the full answer
What qualifications do I need for the Software Developer position at CACI?

To qualify for the Software Developer position at CACI, you'll need a Bachelor's degree and at least 3 years of relevant experience in information technology. Candidates with a Master’s degree may qualify with only 1 year of experience. Additionally, you'll require knowledge of OpenShift, DevOps, and various programming technologies like Node JS, Java, and Python, along with obtaining a Security+ certification within 90 days of employment.

Join Rise to see the full answer
Is there a travel requirement for the Software Developer role at CACI?

No, the Software Developer role at CACI in Springfield, VA, does not require any travel. This position allows you to focus on delivering quality work while enjoying a stable work environment, thus maintaining a balance between professional and personal commitments.

Join Rise to see the full answer
What sort of projects will I be working on as a Software Developer at CACI?

As a Software Developer at CACI, you will engage in a range of projects focusing on system requirements interpretation, database development, API enhancement, and more. The projects you work on often support vital initiatives in areas like information systems engineering and management, emphasizing innovation and efficiency.

Join Rise to see the full answer
What benefits can I expect working as a Software Developer at CACI?

Working as a Software Developer at CACI means you can anticipate a comprehensive benefits package that includes healthcare, wellness programs, retirement plans, and professional development opportunities. CACI is dedicated to supporting its employees' well-being with options designed to enhance their careers while ensuring a great work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Developer
What experience do you have with Agile methodologies and how have they impacted your work as a Software Developer?

When discussing your experience with Agile methodologies, focus on specific instances where you participated in Agile ceremonies, such as Scrum or Sprint Planning. Emphasize how these experiences helped enhance team collaboration, improve project outcomes, and adapt to changes rapidly, showcasing your commitment to continuous improvement as a Software Developer.

Join Rise to see the full answer
Can you describe a time when you faced a significant challenge during a software development project?

In answering this question, choose a specific example that reflects your problem-solving skills and technical expertise. Describe the challenge, the approach you took to overcome it, the tools and technologies you used, and the positive outcome. This shows your resilience and capability as a Software Developer.

Join Rise to see the full answer
What programming languages and technologies are you most comfortable working with as a Software Developer?

List programming languages and technologies you are proficient in, such as Node JS, Java, and PostgreSQL. Provide examples of projects where you've successfully utilized these technologies, underscoring your expertise and readiness for the Software Developer role at CACI.

Join Rise to see the full answer
How do you ensure the quality and security of the applications you develop?

When answering this, discuss methodologies you implement to ensure quality, such as unit testing, code reviews, and using secure coding practices. Highlight your understanding of security protocols and the importance of data protection in software development, which is especially relevant for the role at CACI.

Join Rise to see the full answer
Tell us about your experience with API development and integration.

Share specific projects where you were involved in API development and integration processes. Discuss the tools you used and the role you played in ensuring seamless API functionality. This demonstrates your practical knowledge and relevance to the Software Developer position at CACI.

Join Rise to see the full answer
What is your experience with database management, particularly with PostgreSQL?

Highlight your experience with PostgreSQL, focusing on tasks such as database design, indexing, and performance optimization. Mention any projects where you played a key role in database management, showcasing your skills pertinent to the Software Developer role at CACI.

Join Rise to see the full answer
Why are you interested in working at CACI as a Software Developer?

Express your admiration for CACI's commitment to innovation and employee growth. Discuss what excites you about the company's projects, culture, and how your career goals align with their mission, indicating that you are not just looking for a job, but a meaningful opportunity.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

Demonstrate your organizational and time management skills by discussing the strategies you use to prioritize tasks, like using project management tools or Agile methodologies. Share a real-life example where this approach helped you effectively manage your workload as a Software Developer.

Join Rise to see the full answer
Can you explain a complex technical concept to a non-technical audience?

In your response, choose a relatively simple concept and break it down into understandable language. This showcases your communication skills and your ability to relate technical information in a user-friendly manner, essential traits for a Software Developer at CACI.

Join Rise to see the full answer
What methods do you use to stay current with technology trends and advancements?

Discuss specific techniques you use to keep yourself updated, such as following tech blogs, attending webinars, or participating in online courses. Emphasizing your commitment to continuous learning will resonate well, especially in a fast-paced environment like the one at CACI.

Join Rise to see the full answer
Similar Jobs
CACI Remote Remote (Any State)
Posted 7 days ago
Photo of the Rise User
Posted 6 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Nagarro Remote Remote, Sri Lanka
Posted 7 days ago
ClearEdge Hybrid Annapolis Junction, MD
Posted 6 days ago
Photo of the Rise User
Posted 13 days ago
Posted 6 days ago
Photo of the Rise User
Inadev Hybrid Woodlawn, Maryland, United States
Posted 4 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
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
Photo of the Rise User
Someone from OH, Cincinnati just viewed Material Specialist - CVG at Allegiant
Photo of the Rise User
Someone from OH, Columbus just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Milford just viewed Content Marketing Analyst at Eurofins
Photo of the Rise User
141 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Toledo just viewed Brand Marketing Coordinator at A24
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
11 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Cleveland just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Client Executive - Remote at Experian
Photo of the Rise User
Someone from OH, Youngstown just viewed Sales and purchase internship at B&S Group
Photo of the Rise User
13 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Specialist, Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Columbus just viewed Internship - DEI & Social Impact at Mendix
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork