> Markdown version of [/jobs/ext/2228031-software-engineer-principal](https://www.wearedevelopers.com/jobs/ext/2228031-software-engineer-principal). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Principal - **Company:** Science Applications International Corporation - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $160,001.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Microsoft Azure, Big Data, Cloud Computing, CompTIA Security+, Information Systems, Databases, D3.Js, Extract Transform Load (ETL), Database Applications, Software Design Patterns, Linux, Python (Programming Language), PostgreSQL, Linux Commands, Machine Learning, MongoDB, Node.Js, Object-Oriented Software Development, Shell Script, SQL Databases, Systems Integration, ReactJS, Backend, Kubernetes, Information Technology, Apache Nifi, Front End Software Development, Data Pipelines - **Published:** August 25, 2026 - **Apply:** https://www.careerarc.com/job-listing/saic-jobs-software-engineer-principal-52966148 ## About the Role * Bachelor of Science in Information Systems / Information Technology / Mathematics or related field and nine (9) years of experience. Masters and 7 years of experience. * Candidates must be a US Citizen * Candidates must have a Top Secret clearance with the ability to obtain a TS/SCI clearance. * IAT Level 1 (CompTIA Security + and CCNA) certification (can be obtained within 30 days of hire). * Must have experience with at least one of the following: Java, JavaScript or Python. * Must have experience with at least one of the following: node.js, D3.js, or React. * Must have experience with Cloud technologies such as AWS or Azure. * Must have experience with SQL/Database. * Must have experience with Linux and Shell scripting. * Database / Java - Big data experience using Postgres on Mongo * Although not required, familiarity with Apache NiFi is preferred * Comprehending of design patterns that are object-oriented * SQL / Database integration experience * Familiar with Linux commands and shell scripting * Experience building data-driven applications with an understanding of ETL and data pipelines that support them * Experience working with Cloud technologies such as Azure and AWS ## Description Description SAIC is looking for a Principal Software engineer to join our Solutions and Technology group. This is a hybrid role and candidates must resided in the San Diego area with the ability to work at our Point Loma location. Candidates must be able to go on site 3 days a week. Candidates must be able to do the following: * In a technical capacity, collaborate closely with clients to guarantee the seamless implementation of a streaming data platform and create innovative solutions that leverage it * According to client requirements, specify, construct, test, and implement specialized machine learning and/or other mission-focused systems * Engage in deployment and execution planning alongside clients * Directly support deployment of software on Kubernetes * Produce documentation for clients in order to assist with custom applications * Provide tutorials and technical information for product documentation * Full stack development using Python, Java, or JavaScript for front-end and back-end apps (node.js, D3.js, and React): * Java / Python development. Qualifications * Bachelor of Science in Information Systems / Information Technology / Mathematics or related field and nine (9) years of experience. Masters and 7 years of experience. * Candidates must be a US Citizen * Candidates must have a Top Secret clearance with the ability to obtain a TS/SCI clearance. * IAT Level 1 (CompTIA Security + and CCNA) certification (can be obtained within 30 days of hire). * Must have experience with at least one of the following: Java, JavaScript or Python. * Must have experience with at least one of the following: node.js, D3.js, or React. * Must have experience with Cloud technologies such as AWS or Azure. * Must have experience with SQL/Database. * Must have experience with Linux and Shell scripting. * Database / Java - Big data experience using Postgres on Mongo * Although not required, familiarity with Apache NiFi is preferred * Comprehending of design patterns that are object-oriented * SQL / Database integration experience * Familiar with Linux commands and shell scripting * Experience building data-driven applications with an understanding of ETL and data pipelines that support them * Experience working with Cloud technologies such as Azure and AWS Target salary range: $160,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)