Full Stack Developer, Technical Lead
LeidosAbout the role
At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business. Are you ready for your next career challenge? Homeland Force and Protection within Leidos is seeking a technical leader to join the Traveler Processing and Vetting Solutions (TPVS) Program supporting the Passenger Systems Program Directorate (PSPD) within Customs and Border Protection (CBP). PSPD supports the Department of Homeland Security (DHS) and CBP critical missions, specifically screening and processing travelers at the ports of entry (POEs) into the United States.
The position is focused on delivering performance-based IT services and repeatable solutions. Our team is looking for a Technical Lead Full Stack Developer that supports a cloud-based, large-scale enterprise with multiple applications and integrating new technologies to optimize efficiency and improve performance. As such, this individual must be an independent thinker and excellent problem solver. The successful candidate must be self-motivated and work well individually and in leading small to medium-sized teams. The role requires frequent interactions with Architects, multiple agile delivery teams, CBP Product Owners, and other CBP Stakeholders supporting PSPD, other Directorates, and external applications.
**This position REQUIRES the candidate to be in Ashburn, VA, twice a week**
Primary Responsibilities:
Lead a team of 10+ through the development of a solution implementing workflow and rules technologies integrating various components, subsystems, or processes
Connect and integrate disparate software, hardware, or other systems into a single unified system
Identify and resolve technical issues that arise within a complex system or network infrastructure
Analyze current and technical processes to formulate and develop new and modified software-based solutions and identify gaps and improvement opportunities
Develop software-based solutions to complex technical issues and problems that impact multiple areas or disciplines, determine and implement new requirements using the Agile Methodology
Regularly employ ingenuity and creativity to develop new technical solutions and systems to achieve functional objectives
Communicate with internal team members across multiple areas and client team members. May communicate with parties external to the organization (e.g., sub-contractors, vendors, etc.). Work to influence project/team leaders regarding solution design, process and/or approaches
Research, evaluate, and stay current on emerging tools, techniques, and technologies including cloud services
Use software tools to automate the execution of tests on software applications or systems.
Basic Qualifications:
BA/BS with 14+ years of relevant experience or 12+ years of relevant experience with Master's Degree: OR 6 years of experience in lieu of degree
5 years of experience leading teams of 10+ and/or initiative-based technology implementations
Must be able to maintain and obtain a CBP Background Investigation prior to start
Knowledge/experience with workflow and rules engines
Requires expert knowledge of and ability to apply advanced technical principles, theories, and concepts
Experience evaluating business needs, requirements to identify appropriate solutions, and ability to resolve complex technical issues
Experience applying a continuous integration/deployment approach to project delivery; this includes adapting to changing requirements, fostering collaboration, and rapidly delivering high quality solutions and agile practices
Strong communication skills with demonstrated ability for oral and written communication with the senior levels of management and the Customer
Experience executing process improvement for large scale software implementations
Preferred Qualifications:
Knowledge and experience in modernizing legacy systems
Experience in Java including knowledge of modern Java architectures
Experience with PostgeSQL and AWS technologies
Experience with Test-Driven Development (TDD)/Behavioral-Driven Development (BDD)
Familiarity with AI concepts
Knowledge of Angular and React UI Frameworks
Experience in the following to
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s