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
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.
______________________________________________________________________________
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.
______________________________________________________________________________
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,200Website: https://caci.com/
Headquarter Location: Arlington, Virginia, United States
Employee Count: 10001+
Year Founded: 1962
IPO Status: Public
Industries: Software