is seeking a Principal Software Engineer Principal with expert knowledge and
hands-on experience in developing, implementing and leading software programs.
maintaining and/or improving the performance of existing software code, with
duties to design and update software databases under contract and direction
from the assigned Government Lead.
- Maintain broad
awareness of the functions, responsibilities and demands levied on the DevCorps
and is capable of providing input to and communicating strategic direction in
support of and concurrence with Government leaders.
- A deep
understanding of the full lifecycle of software development and is able to
communicate it effectively to others. Clear communication skills are required
such that highly technical and complex concepts can be effectively transmitted
to a non-technical audience.
- Astute ability in
writing test scripts and applying test driven development in an agile software
development environment, where built in automated test procedures are paramount
and continuous integration of software and continuous delivery of software to
the Government is the culture.
- Create, test and
maintain software products to ensure strong functionality and optimization.
Recommend improvements to existing software applications as necessary.
- Work on mixed
Government/Contractor software coding teams.
- BS or equivalent
in Computer Science, Engineering, Mathematics or equivalent technical degree.
- 12 years’
experience in full stack development to include Java, Web Services, Database,
spatial database, NoSQL database, and micro-service development.
- 5 years’
experience with agile and lean philosophies, serving as scrum or team lead.
working independently with clients or stakeholders conducting interviews,
observations, and surveys, to develop user-stories in support of full-service
consumer and business applications.
- Experience with
Continuous Delivery and Continuous Integration (CI/CD) techniques, test-driven
development, and automated testing practices.
experience in at least one of the following:
terrain analysis visualization and algorithms.
automated detection algorithms.
of customized code, scripts, modules, macro procedures, and libraries to
implement specialized spatial analysis functions using languages such as
working with multiple database types.
a TS//SCI level, or above, security clearance.
SAIC is a premier technology integrator solving our nation's most complex modernization and readiness challenges. Our robust portfolio of offerings across the defense, space, civilian, and intelligence markets includes high-end solutions in engineering, IT, and mission solutions. Using our expertise in existing and emerging technologies, we integrate the best components from our own portfolio and our partner ecosystem to deliver innovative, effective, and efficient solutions. We are 25,500 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, Virginia, SAIC has pro forma annual revenues of nearly $7.1 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom. For SAIC benefits information, see Working at SAIC. EOE AA M/F/Vet/Disability