Software Engineer

CACI International Inc Huntsville, AL

Company

CACI International Inc

Location

Huntsville, AL

Type

Full Time

Job Description

Software Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: Public Trust

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

CACI's Business Systems Operating Group is searching for individuals who can support the air and space exploration mission of our nation's largest space agency. Work on building customer's capabilities in a fast-paced SAFe agile development environment. Collaborate on systems and solutions supporting large portfolios from business, analysis, technical, systems, data, and enterprise functions. CACI is looking for Software Engineers to join our team.

More About the Role:

  • Designs, develops, documents, tests and debugs application software.
  • Conducts analysis and collaborates with subject matter experts in the planning, design, development, and utilization of electronic data processing systems for information storage, processing, presentation, manipulation, display, or reporting.
  • End product may be special use, customized, or commercial software.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
  • Prepares operating instructions
  • Designs and develops autonomous services, desktop applications, web applications, scripts, and utility programs.
  • Ensures software standards are met.
  • Determines computer user needs.
  • Analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.

You'll Bring These Qualifications

  • Desired Secret clearance with ability to obtain higher level clearance if needed
  • Must be able to obtain and maintain the requisite clearance level in accordance with NASA policy and procedures for system, data, or facilities to perform assigned duties when performance starts
  • BA/BS or 5 years experience with a degree in: Aerospace, Electrical, Computer or Systems Engineering, Computer Science, Software Development, Business, Multimedia, Data Analytics, Cyber Security, Information Assurance or related disciplines required. Years of experience accepted in lieu of degree. (positions may be available at various levels requiring additional years of experience)
  • Ability to collaborate with large teams and senior leadership in highly communicative environment
  • Able to work independently with minimal direction including remote work

These Qualifications Would Be Nice to Have

  • SAFe certification
  • ITIL 4 certification
  • Experience in web application development
  • Experience in C#, Java or similar languages
  • Software development experience across legacy and modernized technology stacks
  • Familiarity with agile SDLC practices such as Scrum
  • Familiarity with unit testing
  • Knowledge of OWASP or other secure coding practices
  • Strong communication skills
  • Focus on team collaboration and mentoring

Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic.

Pay Range: The proposed salary range for this position is $62,800-$128,600. 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, geographic location, 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. Employment benefits include health and wellness programs, income protection, paid leave and, life insurance, retirement and savings.

Date Posted

06/18/2023

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Account Specialist - Wolt Drive (ATH) - Wolt

Views in the last 30 days - 0

Wolt a Finnish technology company known for its food delivery platform is expanding into new verticals such as retail stores supermarkets and more The...

View Details

IT Support Engineer - Sika

Views in the last 30 days - 0

Sika a global specialty chemicals company is seeking an IT Support Engineer to join their UK team The role involves providing comprehensive IT support...

View Details

Assistant Community Manager - LMS Investment Management

Views in the last 30 days - 0

The Assistant Community Manager position at LMS a verticallyintegrated multifamily real estate firm involves managing leasing marketing and community ...

View Details

Outside Sales Account Executive, Southeast - Xplor Technologies

Views in the last 30 days - 0

Xplor is a global platform offering SaaS solutions and embedded payments for businesses in various verticals They are seeking an Outside Sales Account...

View Details

IT Operations Technician II - Protective Life

Views in the last 30 days - 0

This job posting is for a role in IT Operations Management at Protective Life Corporation The position involves providing 7x24x365 support in diagnosi...

View Details

Credentialing Administrator - TransUnion

Views in the last 30 days - 0

TransUnion is seeking a Credentialing Administrator to join their growing team The role involves managing the client onboarding process completing due...

View Details