SAIC
Software Engineer Principal
About the job
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