CACI International logo

Senior Software Engineer

CACI International

Washington, DC
Full Time
Senior
113k-238k
10 days ago

Job Description

About the Role

CACI is seeking a Senior Software Engineer to lead our Naval Engineering division and support Naval Sea Systems Command across the Navy fleet and various platforms. This position requires DOD subject matter expertise in software design and development, organizational communication skills, and the ability to translate customer-defined requirements into engineering products within Developmental and Operational Test environments. The role involves strategic planning for integration into the larger NAVSEA Enterprise to support DOD customers with tools, processes, procedures, and staffing.

Key Responsibilities

  • Provide the NAVSEA and the larger DOD with expert engineering support for the software design and development of projects that support the fleet (e.g., next generation Surface Mine Warfare Mission Systems).
  • Oversee an extensive array of mission systems software solutions for Navy Surface ship offensive and defensive strategies across various Naval Platforms including Mine Sweep, Detection, and Neutralization capabilities.
  • Lead feasibility studies to evaluate potential software solutions, considering technical, financial, and operational factors.
  • Design and optimize user/customer interfaces, ensuring exceptional user experience and adherence to best practices.
  • Develop, test, and maintain sophisticated computer programs, ensuring high-quality, efficient, and scalable solutions.
  • Oversee and participate in updating, repairing, modifying, and expanding existing computer programs to meet evolving business needs and technological advancements.
  • Conduct and guide structured analysis, including impact and compatibility analysis, cost analysis, and computer capability analysis for large-scale software projects.
  • Support strategic growth opportunities in the NAVSEA/DOD marketspace by participating in the development of future business proposals.
  • Collaborate with stakeholders to gather and refine requirements and translate complex business needs into technical specifications.
  • Provide technical leadership in architectural decisions and technology selection.

Requirements

  • US Citizen with the ability to obtain an Active Secret Clearance.
  • Bachelor of Science (BS) Degree in SW Engineering, applicable disciplines, or ABET accredited technical degree with a primary focus on SW design and development.
  • Proficient in HTML, CSS, Bootstrap, XML, ASP, ASP.NET, XHTML, DHTML, PHP, C#, Python, C++, Visual Basic, JavaScript.
  • Experience with SQL Server, ISS, TomCat, Visual Studio, Visual Source Safe, Adobe Dream Weaver.
  • Fifteen years of experience performing as a SW developer technical expert, leader, and manager.
  • Self-starter, technically savvy, capable of multitasking.
  • Possess solid attention to detail, problem solving, and analytical abilities.
  • Strong interpersonal skills and an ability to market CACI team capabilities.
  • Experience briefing complex technical issues to clients and decision makers regarding cost, schedule, performance, and risk.

Nice to Have

  • Master of Science (MS) Degree in Computer Information Systems.
  • Experience using AutoCAD and/or SolidWorks.
  • Experience working with Systems: Windows, Windows Server, Linux, MacOS.
  • Experience working with SQL Server, Microsoft Access Databases.
  • In-depth understanding of TCP/IP, DHCP, DNS Protocols.
  • Experience working at or with PEO USC Program Offices.
  • Established professional papers published by engineering organizations (e.g., IEEE).

Qualifications

  • Bachelor of Science (BS) Degree in SW Engineering, applicable disciplines, or ABET accredited technical degree.

Benefits & Perks

  • Competitive compensation, benefits, and learning and development opportunities.
  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible work environment with autonomy and robust learning resources.

Working at CACI International

A culture of integrity, trust, and continuous growth. CACI values character and innovation, places importance on employee contributions, and fosters an environment of trust and autonomy. The company is dedicated to advancing national missions, building on a successful track record, and supporting employee ambitions through learning resources and flexible benefits.

Apply Now

Job Details

Posted AtJun 10, 2025
Salary113k-238k
Job TypeFull Time
ExperienceSenior

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Washington, DC

Industry

Computer Systems Design and Related Services

Get job alerts

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