Senior Software Developer - TS/SCI +

Posted:
8/1/2024, 3:36:34 PM

Location(s):
Frederick, Maryland, United States ⋅ Maryland, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Remote

Senior Software Developer - TS/SCI +

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

* * *

CACI is looking for a Lead Software Developer to join our team based in Frederick, MD and Charlottesville, VA and will be inclusive of several remote development and testing resources.


The Opportunity:

  • The Lead Software Developer will help us be successful as we design and implement a new cloud-based application on an open and flexible architecture.

  • The Lead Software Developer will leverage their experience with AWS cloud-based technologies to assist with technical tradeoffs and product roadmap refinement.

  • The position will be customer facing.

  • The Lead Software Developer will actively participate in sprint planning and review sessions with the product owner.

  • The Lead Software Developer will provide technical and team leadership. 

  • The Lead Software Developer will ensure architecture, information assurance, requirements, testing and configuration management personnel coordinate, as required.

  • The Lead Software Developer will be responsible evaluating, scoping, assigning and ultimately delivering on customer commitments.



Responsibilities:

  • Design, develop, and implement AWS cloud-based applications using a variety of technologies

  • Assist with product backlog grooming, identifying epics and writing stories

  • Work with cutting edge technologies (Kubernetes, Helm, Packer, ArgoCD)

  • Collaborate with team members from all parts of the development lifecycle, from development to operations to security, solving technical challenges, and providing and receiving guidance and mentorship.

  • Design a process to build, automated test, integration, and deployment of software baselines using DevSecOps and CI/CD best practices, including definition of processes, metrics, tools selection and automation.

  • Research, Design and develop complex enterprise-level web applications built on relational and unstructured databases  

  • Transform complex customer requirements into working, maintainable solutions

  • Utilize open source software development kits and API's to rapidly develop basic application solutions

  • Adapt off-the-shelf solutions to meet government customer needs and requirements

  • Work in a collaborative agile team environment



Qualifications:

Required:

  • Minimum 7 years software experience, with experience in an engineering lead role on IT or software application projects

  • Strong verbal and written communication skills.

  • AWS experience - EC2, S3, RDS, ElastiCache, Route 53, IAM, CloudFront, CloudWatch, etc

  • Experience leading complex technical projects from design to production

  • Experience with Devops tools, including Jenkins, Gitlab, Nexus, Sonar, Nessus.

  • PaaS - Cloud Foundry, OpenShift, Kubernetes, etc.

  • Network configuration.

  • Strong Linux skills

  • DevSecOps experience in AWS environments

  • Experience configuring and maintaining DevSecOps continuous pipeline based on Jenkins and Docker containers.

  • Knowledge of version control systems

  • Compiled languages (.NET, Java, PL/SQL)

  • Familiarity with Agile software development methodology, processes, and techniques

  • Prepare and present preliminary and critical designs to customers and stakeholders

  • Ability to learn at a fast pace and be able to rapidly learn and leverage third-party tools, SDKs, and APIs

  • U.S. Citizen with active SECRET clearance


Desired:

  • Network configuration

  • Thorough knowledge of HTML and CSS

  • Proficient with scripting languages (Powershell, Bash, Python, JavaScript/ECMA Script, Perl, Ruby, etc.)

  • Familiarity with some or all of the following: JIRA, Subversion, USG IA development and security standards.

  • Successful candidate will be imaginative, responsive and be able to communicate well with users.

  • TS/SCI with CI Polygraph a plus. 

This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.

______________________________________________________________________________

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 takes pride in fostering a diverse and accessible culture where every individual feels supported to chart their own path. 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.

 

Your potential is limitless. So is ours.

Learn more about CACI here.

______________________________________________________________________________

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. Learn more here.

The proposed salary range for this position is:

$102,900 - $216,200

CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected characteristic.