You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
CACI International

Software Developer

  • Hybrid

Salary

$86,600 - 181,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role supports the Department of the Navy through software work, with an Agile team handling customer and application needs across several efforts for a Navy customer.

The work spans unclassified and classified production environments.

You will work with cross-functional teams and Government customers to design, build, and deliver new features, support modernization, look for ways to apply artificial intelligence (AI), develop software, and keep systems compliant with audit requirements.

Responsibilities

  • Build and deliver project deliverables across the full software development life cycle.
  • Write front-end code in Java, Python, and JavaScript, and update back-end code and Oracle databases for applications.
  • Design, develop, and deploy software changes in response to system change requests and Government-directed requirements.
  • Add new functionality and enhancements to software.
  • Find and fix software defects, and develop effective solutions to them.
  • Review system database performance and recommend and carry out improvements.
  • Apply secure coding practices to protect each application.
  • Reduce software security vulnerabilities to support cybersecurity compliance.
  • Support the application release pipeline in development environments.
  • Track code and database changes in Jira within an Agile Scrum process.
  • Research AI, data structures, and algorithms using a range of tools, methods, and data analysis techniques to improve existing AI models and create new solutions.
  • Review the current system architecture and propose upgrades as new technology becomes available.
  • Work with stakeholders to support compliance with financial and information technology audit standards for operations and systems.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • Five or more years of experience with Java, Python, or similar languages, and/or writing PL/SQL code.
  • Experience with current AWS AI services, modern AI frameworks, and AI considerations, including security, privacy, and regulatory requirements, for building and deploying AI features.
  • Ability to solve problems and troubleshoot effectively under pressure.
  • Willingness and ability to support off-hours and weekend coverage as needed.
  • Experience defining and designing complex requirements.
  • Willingness and ability to obtain an Interim/Secret clearance.
  • Desired: Experience with AWS RDS for Oracle.
  • Desired: Strong database development experience.
  • Desired: Experience with Python frameworks such as Django.
  • Desired: Experience with Agile methodologies, including Jira.
  • Desired: Experience supporting the Department of Defense or other Federal agencies.
  • Desired: Experience with Department of Defense Financial and Planning, Programming, Budgeting, and Execution (PPBE) data and processes.
  • Desired: Security+ certification.
  • Desired: Strong planning, organizational, and time-management skills, with the ability to work with minimal supervision.
  • Desired: Strong written and verbal communication, analytical, critical-thinking, and problem-solving skills.
  • Preferred: Current and active Secret clearance.

Conditions

Full-time, regular position.

Minimum clearance required to start is Secret.

Up to 10% local travel.

Hybrid schedule with 1 to 2 days per week onsite in Washington, DC.

The proposed salary range is $86,600 - $181,800.

Final salary depends on factors including geographic location, Federal Government contract labor categories and contract wage rates, relevant prior experience, specific skills and competencies, education, and certifications.

Benefits

  • Competitive compensation, benefits, and learning and development opportunities.
  • Comprehensive benefits, including healthcare, wellness, financial, retirement, family support, continuing education, and time off.
  • Flexible time off that lets you take the time you need.
  • Access to robust learning resources.

Where you’d work

Hybrid, 1 to 2 days a week in the office

You can work from

  • United States

About the company

CACI International

Offices in Washington, Dc, United States, United States

Also hiring in Denver, United States, Austin, United States, St. Louis, United States and 7 more places

83 of their 465 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 3 red flags

Still hiring?

14 checks

2 red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Java
  • SQL
  • AWS
  • JavaScript
Type
Full-time
Specialty
Backend
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Tech stack
  • Python
  • Java
  • SQL
  • AWS
  • JavaScript

Location

Work model
Hybrid
Region
United States
Offices
  • Washington, Dc, United States
  • United States
Remote from
  • United States
Days in the office
1 to 2 days

Compensation

Salary
$86,600 - 181,800 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason