Software Developer
$78k - $163.8kCACI International
Job Title: Software Developer
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: Secret
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
The Opportunity
Make a difference and join an award-winning enthusiastic team looking to make a difference in the lives of today's military! CACI is looking for a Software Developer with strong technical skills and a record of accomplishment in successful project execution and application development.
The Software Developer will be working at CACI's office in North Charleston. The project is within the Defense Health Readiness Engineering Support (DHRES) portfolio.
Responsibilities:
- Write code that is robust, secure, readable, tested, follows conventions, and is no more complex than necessary.
- Refactor legacy code to improve code quality while maintaining functionality.
- Stay up-to-date on recommended best practices in relevant frameworks and languages.
- Reason objectively with other engineers about the technical merit of individual solutions and prepare detailed specifications for programs.
- Responsible for program design, coding, testing, debugging and documentation.
- Formulate and develop detailed specifications, code, documentation, and related customer information required to complete program development maintenance activities.
- Create and/or modify complex programs to meet user requirements to include testing program and system changes ensuring product quality and timeliness.
- Confer with project manager and representatives of departments affected by program to resolve questions of program intent, output requirements, input data acquisition, extent of automatic programming and coding use and modification, and inclusion of internal checks and controls.
- Design and develop client applications; meet with clients/functional SMEs to determine program requirements.
- Test and correct program errors by altering program steps and sequence.
- Analyze, review, and rewrite programs to increase operating efficiency or adapt to new requirements.
- Actively participate in planning activities, artifact creation, full stack development, testing, and demonstrations.
- Analyze project-related problems and create innovative solutions involving, scheduling, technology, methodology, tools, and solution components.
- Develop application changes, test, and document changes.
- Assist with other program efforts (such as test automation, configuration management, etc.)
Qualifications:
Required:
- Bachelor of Science degree in Engineering, Physics, Network Security, Information Systems or Computer Science
- 5+ years' experience as a software developer
- 5+ years of full stack development to include some architecture
- Proven experience as a Developer, with knowledge of a combination of the following technologies:
o Front-end: HTML, CSS, JavaScript, React, Angular, or Vue.js
o Back-end: Java, SQL Node.js, Express, Python, Ruby on Rails, or similar
o Databases: MySQL, PostgreSQL, MongoDB, or similar
o Understanding of RESTful API design and development
o Proficiency in version control systems (e.g., Git)
- Ability to follow established development processes and procedures to include Sprint planning and code reviews
- Experience with Continuous Delivery pipelines
- Knowledge of the Software Development Lifecycle
- Ability to debug / trace code and resolve issues quickly
- Familiarity and experience with DevOps / SecDevOps
- Willing to work onsite 2-3 days a week
- Ability to obtain/maintain a DoD Secret clearance
Desired:
- Experience with Atlassian tools - Jira, Confluence, Bitbucket, Bamboo
- Experience with jOOQ, PostgreSQL, Git, Java
- Experience working with Java app servers
- Experience with Agile software development
- Strong verbal/written communication skills and ability to work in a team environment and interface with customers
- Ability to work well in a team environment
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range :
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, 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. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is:
$78,000 - $163,800
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
$36.43 - $54.64 per hour
...government security clearance if required Are you a senior software professional who enjoys solving complex technical challenges, designing innovative software solutions, and mentoring other developers? PEMCCO is seeking a Lead Software Developer to develop, enhance...SuggestedHourly payFull timeWork at officeLocal area- ...Overview: We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle... ...Help support and troubleshoot fielded systems Design, develop, code, test, and debug software Participate in design reviews...SuggestedFull timeWork experience placement
$103.7k - $140.3k
...Experience with design for manufacturability/assembly and production readiness activities.Track record of mentoring engineers and developing technical teams.Familiarity with configuration management tools/processes, CAD tools, and systems engineering practices....SuggestedFull timeRelocationVisa sponsorshipWork visaFlexible hoursShift work- ...Compute Warfare Software (SW) Platform Engineer Looking for a career where your technical leadership shapes next-generation Navy... ...Provide technical leadership and oversight to software developers and third-party vendors implementing modern PaaS solutions...Suggested
$87.1k - $157.45k
...XenDesktop), Azure Virtual Desktop, and Amazon Workspaces.Support and develop sustainment strategies, provide whitepaper and design plans... ...(s).Perform installation and configuration of hardware and software supporting virtual desktop system(s) using industry standard best...SuggestedFull timeContract workFor subcontractor- ...administration and automation role - not primarily an application developer role. You will own and improve the shared OpenShift platform... ...Disconnected or air-gapped OpenShift deployments, including software and image preparation for restricted networks. Azure, AWS or...
- ...Software Developer II Location US-SC-North Charleston ID 2026-11566 Category Software Developer Position Type Regular Full-Time Application Open Date 9/15/2026 Description Leading development activities,...Full timeFor contractorsLocal area
- ...continues to grow when we build teams that feel the same way. RESPONSIBILITIES: * Develops computer code in C++ and Java. * Utilize Applied Mathematics to develop software that performs signals analysis and interprets physical sensor output. * Develop and Maintains...
$100k - $125k
...Lean-Agile mindset • Domain experience in Discrete / Mfg. Industry / Aero Industry Roles & Responsibilities • Design and develop scalable full-stack applications using .NET and React/Angular • Perform reverse engineering of legacy MS Access/VBA applications...$60k - $109.34k
...possible cost savings and problems; planning EQ/ VPP dollar breaks; and validating quantities and configurations. Supports sales and develops preliminary submittals and/or final submittals as required, as well as hold job cost consensus meeting and submittal release and...Hourly payWork experience placementLocal areaWork from home- ...to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with...Full timeH1bRemote work
- ...cybersecurity assessment and authorization execution Lead implementation of RMF controls across systems, enclaves, and sites Develop and maintain Security Assessment Plans (SAP) Develop cybersecurity test procedures aligned to NIST and DoD guidance Conduct security...Contract workFor contractorsWork at officeRemote workMonday to Friday
- ...pipelines using Azure DevOps, GitHub Advanced Security, CodeQL, Dependabot, SBOM, SAST/DAST, and automated container security tooling. Develop modular Infrastructure-as-Code using Terraform, Bicep, Ansible, and related tools for automated resource creation and lifecycle...
$140k - $200k
...interview process involves several technical interviews and we aim to complete them within 1 week. What Yo u’ ll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking,...Remote jobFull timeWork at office- ...such as Certified Kubernetes Administrator (CKA) Certified Kubernetes Security Specialist (CKS) Certified Kubernetes Application Developer (CKAD) Education/Experience BS Degree in relevant technical field or combination of education and experience Ability to...Remote work2 days per week
$103.7k - $140.3k
...documents in support of supplier technical oversight including engineering drawings, analysis, test plans, procedures, and reports. Develops, integrates and documents structural requirements to establish the Airplane Systems Commodity designs. Coordinates with other...Permanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$112.2k - $151.8k
...demonstration testing (structural, thermal, vibration, endurance, fuel-system functional and leak testing); analyze test data and develop timely technical dispositionsTroubleshoot production-line and delivery issues on-site in Charleston: support production holds, pre-...Permanent employmentFull timeRelocationVisa sponsorshipWork visaFlexible hoursShift work$140k - $160k
...Corps (USMC) cybersecurity requirements. This role supports Authorization to Operate (ATO) processes, implements security controls, develops Risk Management Framework (RMF) documentation, and works closely with engineering teams and cross-functional stakeholders to...Full timeContract workPart timeFor contractorsRemote work- ...Windows and Linux virtual machines, and containerized workloads. Evaluate technical, cybersecurity, mission, and cost constraints and develop resilient Azure solution architectures and implementation plans. Develop repeatable infrastructure provisioning and...Relocation
$112.2k - $151.8k
...will be part of a multi-disciplined team of engineers, operating in an agile environment, using the latest tools and methodologies. Develop your technical competence as well as your leadership skills at a company with huge potential for long-term career growth. At Boeing...Permanent employmentFull timeRelocationVisa sponsorshipWork visaFlexible hoursShift work- ...Python Developer Looking for a career where hard work is valued, and your ideas and feedback are part of the way we operate daily?... ...customer by defining, developing, maintaining, and troubleshooting software and hardware infrastructure on Linux-based systems. As part of...Remote work2 days per week
- ...IAVA vulnerabilities and preparing SAR reportsExperience configuring and troubleshooting cloud, virtual, and physical hardware and software systemsExperience proactively identifying and resolving operational, tooling and process inefficienciesExperience preparing and...Interim roleWork at officeRemote work
- ...teams to resolve structural issues. You will be an active leader in a growing organization, providing mentorship and training to developing team members. Key Responsibilities Perform stress and structural analysis on aircraft interior components and structures using...
- ...the structural integrity and certification of aircraft interior components. Collaborate with dedicated engineering teams, mentor developing talent, and take ownership of impactful projects within a supportive, innovation-driven environment. Responsibilities - Perform...Contract work
$105.75k - $129.25k
...work in the Commercial Airplanes South Carolina Design Center, as a Structural Analysis Engineer. Primary Responsibilities: Develops, integrates and documents structural requirements to establish the wing and/or empennage design. Develops, maintains and...Permanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- ...Salesforce Software Developer Location US-SC-North Charleston ID 2026-11340 Category Software Developer Position Type Regular Full-Time Application Open Date 7/22/2026 Description Scientific Research Corporation...Full timeFor contractorsLocal area
- ...Job Title Designing, developing, and maintaining web applications Utilizing understanding of both front-end and back-end technologies Working collaboratively within a team Job Requirements Bachelor's degree in computer science, engineering, or a related...For contractorsLocal area
$147k - $237.5k
...KR1Qualifications What You Bring8+ years of experience in the software industry (Technical Support, R&D, or Sustaining Engineering).A... ...You can challenge a Product Manager on a use case or guide a developer on a logging standard with equal confidence.Proven ability to...Full timeWork at officeImmediate startShift work$53.35 - $88.03 per hour
...government security clearance if required Are you an experienced software engineering professional who enjoys leading development... ...software engineering professional responsible for designing, developing, integrating, testing, implementing, and maintaining mission-critical...Hourly payFull timeWork at officeLocal area- ...Job Title: Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: We are seeking an experienced... ...Engineer to join our team. In this role you will design, develop, test, and maintain software systems and applications using engineering...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software developer fintech North Charleston, SC
- startup software engineer North Charleston, SC
- junior software developer remote North Charleston, SC
- software engineer North Charleston, SC
- software engineer amazon North Charleston, SC
- cybersecurity software engineer North Charleston, SC
- software engineer healthcare North Charleston, SC
- agile software developer North Charleston, SC
- part time software developer remote North Charleston, SC
- software developer North Charleston, SC



