CACI International logo

Senior Software Engineer

CACI International

Laurel, MD
Full Time
Senior
121k-266k
10 days ago

Job Description

About the Role

Senior Software Engineer role at CACI involves maintaining and upgrading critical web servers, contributing to new development initiatives, and supporting the organization's mission through technical innovation. The position requires a highly experienced engineer capable of working with both legacy and new systems in a fast-paced environment, with a focus on national security and defense technology.

Key Responsibilities

  • Lead the maintenance and management of current web servers
  • Spearhead migration efforts to newer Linux OS versions
  • Ensure seamless functionality during upgrades, particularly with CASPORT authorization
  • Drive collaboration with cross-functional teams to integrate new solutions
  • Architect improvements to existing web infrastructures
  • Implement strategic goals and establish operational plans for the technical area
  • Develop and implement innovative products, processes, standards, or operational plans through research and best practices
  • Significantly improve existing processes and practices
  • Communicate with executive leadership
  • Provide measurable input into new products, processes, systems, and operational plans
  • Demonstrate technical innovation in supporting business objectives and mission
  • Improve upon existing processes and systems using conceptualizing, reasoning, and interpretation
  • Investigate and resolve complex, often undefined problems leveraging technical knowledge
  • Communicate with internal and external stakeholders
  • Influence others to accept new concepts, practices, and approaches
  • Provide guidance, coaching, and training to technical staff
  • Lead large, complex project initiatives involving cross-functional teams
  • Serve as a subject matter expert within the organization

Requirements

  • 10-12 years in software development with a B.S. degree, or 14-16 years of experience without a degree
  • At least 10+ years of recent experience developing in JavaScript and PHP
  • A minimum of 10+ years of experience developing software in Linux, Windows, or Mac OS environments
  • Proficiency in MS SQL, Express.js, React.js, Node.js, and GIT for version control and collaboration
  • Experience interfacing with researchers to gather and interpret complex requirements
  • Ability to break down requirements into actionable milestones
  • Effective communication of milestones to team members and stakeholders

Nice to Have

  • Flexibility to adapt to changing requirements and project directions
  • Excellent communication and interpersonal skills
  • Ability to collaborate effectively across teams
  • Self-motivated and proactive, able to work independently while contributing to team goals

Qualifications

  • Bachelor's degree in a related field (preferred but not mandatory depending on experience)
  • Extensive experience in software development and system management

Benefits & Perks

  • Competitive compensation and benefits package
  • Flexible time off and robust learning resources
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off
  • Salary range: $120,800 - $265,800

Working at CACI International

CACI emphasizes integrity, innovation, trust, and continuous growth. The company values character and contributions of each employee, fostering an environment of trust and autonomy. Employees are supported with flexible benefits, learning opportunities, and a mission-driven culture dedicated to national security and technological advancement.

Apply Now

Job Details

Posted AtJul 14, 2025
Salary121k-266k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CACI International

Website

caci.com

Location

Laurel, MD

Industry

Computer Systems Design Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches