Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI Logo

Senior Software Engineer

CACI

$120,800 - $265,800
Aug 21, 2025
Laurel, MD, USA
Apply Now

CACI is looking to maintain and upgrade its critical web servers, ensuring smooth operation of existing systems while working on new development initiatives.

Requirements

  • Programming Skills: At least 10+ years of recent experience developing in JavaScript and PHP.
  • OS Experience: A minimum of 10+ years of experience developing software in Linux, Windows, or Mac OS environments.
  • Technical Proficiency: Proficiency in MS SQL, Express.js, React.js, Node.js, and GIT for version control and collaboration.
  • Requirement Gathering: Interface with researchers to gather and interpret complex requirements.
  • Milestone Management: Break down requirements into actionable milestones and communicate them effectively to team members and stakeholders.
  • Project Tracking: Utilize project tracking tools like Jira.
  • Documentation: Document architecture in Confluence.

Responsibilities

  • Server Management: Lead the maintenance and management of current web servers.
  • OS Migration: Spearhead migration efforts to newer Linux OS versions.
  • Upgrade Coordination: Ensure seamless functionality during upgrades, particularly with CASPORT authorization.
  • Infrastructure Improvement: Architect improvements to existing web infrastructures.
  • Strategic Planning: Implement strategic goals and establish operational plans for the technical area.
  • Innovation: Develop and implement innovative products, processes, standards, or operational plans through research and integration of best practices.
  • Problem Solving: Tackle numerous, typically undefined problems requiring extensive investigation and leveraging of technical knowledge.

Other

  • Experience: 10-12 years in software development with a B.S. degree, or 14-16 years of experience without a degree.
  • Security Clearance: Active TS/SCI with Polygraph.
  • Communication Skills: Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.
  • Adaptability: Flexibility to adapt to changing requirements and project directions.
  • Education: B.S. degree