Senior Software Engineer - System Development and Maintenance jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI bv · 1 month ago

Senior Software Engineer - System Development and Maintenance

CACI is seeking a Senior Software Engineer to join their dynamic team, where you will play a crucial role in designing and implementing software tools and subsystems. The position involves supporting software reuse, conducting domain analyses, and managing the development and support of software applications.

ConsultingEducationTraining
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Create software tools and subsystems using formal specifications, data flow diagrams, and Computer-Aided Software Engineering (CASE) tools
Estimate software development costs and schedules accurately
Review and refine existing programs to reduce operating time and improve techniques
Define and modify specifications for software applications using engineering releases and utilities
Handle program design, coding, testing, debugging, and documentation
Conduct quality assurance reviews and evaluate existing and new software products
Continuously monitor the health and status of security tool suites
Maintain, upgrade, refresh, and update systems to ensure full operational capacity
Conduct analysis of alternatives and present findings to the Government for evaluation
Prepare Configuration Plans and Software enhancement plans
Define, design, and incorporate interfaces to retrieve data from various scanning tools
Design, validate, and implement access controls as part of systems and service solutions

Qualification

PythonJavaCloud platformsDatabasesAnalytical skillsGUI interfacesWeb front-end interfacesProblem-solving skillsCommunication skillsTeamwork abilities

Required

Active TS/SCI w/ Polygraph
Proficiency in Python and Java
Familiarity with cloud platforms
Knowledge of databases and data modeling
Ability to collaborate with cross-functional teams
Minimum Education and Experience: 12+ years with a High school Diploma/GED, 10+ years with an Associate's degree, 8+ years with a Bachelor's degree, 6+ years with a Master's degree, 4+ years with a Doctorate's degree. All experience and education must be in a technical field directly related to the labor category being proposed, and all diplomas, GED certificates, and degrees must be from accredited institutions

Preferred

Experience with GUI and/or web front-end interfaces
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI bv

twittertwittertwitter
company-logo
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase