Lead Software Developer
999 REMOTE, United States
As a Lead Software Developer, you will be responsible for the full lifecycle development of web applications, including database management, web services, and front-end user experience/user interface. You will lead technical strategy, implementation efforts, and mentorship within the development team to ensure high-quality, scalable, and efficient solutions. You will be a Senior Leader providing oversight of significant program operations and ensuring consistent delivery across a large agile team developing and deploying modern cloud-based software.
Key responsibilities include:
Leading the development, modernization, architecture, and deployment of web applications from non-cloud to cloud-based.
Driving best practices in full-stack development, including database design, API development, and front-end implementation.
Defining strategies, approaches, and plans to support system implementation activities.
Conducting requirements gathering, discovery, and feasibility assessments.
Effectively communicating with clients, stakeholders, and internal teams.
Applying deep technical, industry, and functional knowledge to all work efforts.
Managing project timelines, deliverables, and dependencies to ensure timely completion.
Identifying challenges and proactively developing solutions to mitigate risks.
Operating independently while fostering collaboration within a high-performing team.
Mentoring and guiding junior developers to support professional growth and knowledge sharing.
Ensuring alignment with client needs by actively engaging with project teams and end users.
Maintaining accurate and timely reporting in relevant time tracking and project management systems.
Continuously expanding technical expertise in full-stack development and industry trends.
Lead, mentor, and develop a diverse team of professionals and managers, fostering a culture of excellence and continuous improvement for a large organization of software development professionals.
You’ll Bring These Qualifications
Ability to obtain and maintain a DoD Secret clearance.
Bachelor's Degree in Engineering, Computer Science, Mathematics, or a related quantitative field.
7+ years of professional experience in software development, with a strong focus on full-stack web applications.
Proven experience leading development teams, mentoring developers, and driving technical decisions.
Expertise in HTML, CSS, JavaScript, and other front-end languages/frameworks with hands-on experience building responsive web applications.
Strong client-facing skills with the ability to interact effectively with client leadership.
Proficiency in React, Node.js, and other modern JavaScript frameworks.
Experience with SQL and No-SQL databases (PostgreSQL, MySQL, or similar).
Strong understanding of system architecture, cloud-based solutions, and DevOps practices is a plus.
These Qualifications Would Be Nice to Have
Experience with Agile development methodologies.
DoD IAT Level II certification (e.g., Security+) or higher.
Experience working in a DoD environment
Experience with Air Force application development
________________________________________________________________________________________
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.
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.
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$95,500-$210,100CACI 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.
ApplyJob Profile
Must obtain DOD secret clearance Remote Travel required
Benefits/PerksAccess to robust learning resources Autonomy Competitive compensation Comprehensive benefits Continuing education Culture of integrity Environment of trust Family support Financial Flexibility Flexible time off Focus on continuous growth Healthcare High-performing team Learning and development opportunities Learning resources Retirement Robust learning resources Time off benefits Trust environment Unique flexible time off Wellness
Tasks- Application development
- Collaboration
- Communicate with stakeholders
- Conduct requirements gathering
- Design
- Drive technical strategy
- Lead development
- Manage project timelines
- Mentor developers
- Mentorship
- Mitigate risks
- Project management
- Requirements gathering
- Software development
Access Agile Agile Development Agile methodologies API API Development Application Development Best Practices Cloud Cloud-based Software Cloud-based solutions Collaboration Computer Science Continuous Improvement CSS Database design Database Management Databases Design Development Methodologies DevOps DevOps practices Education Engineering Full-stack Full-stack development HTML Implementation Information Technology Innovation Javascript Leadership Learning and development Make Management Mentoring Mentorship MySQL Node Node.js No-sql PostgreSQL Project Project Management React Reporting Requirements Gathering Security Software Software Development SQL Strategy System architecture System Implementation Teams User Experience User Interface Web applications Web Services
Experience7 years
EducationAS Bachelor's Bachelor's degree Bachelor's degree in engineering Business Computer Science Development Engineering Information Technology Management Mathematics Quantitative field Similar
CertificationsDeveloper DoD IAT Level II DOD Secret DoD Secret Clearance IAT IAT Level II Secret Secret clearance Security+
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9