Software Engineer Principal

Saic

San Diego (CA)

Hybrid

USD 160,000 - 200,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SAIC is seeking a Principal Software Engineer in a hybrid San Diego role. You will lead the implementation of streaming data platforms, design ML and mission-focused systems, and guide deployment strategies with clients. Expect full stack work (Python/Java/JavaScript), Kubernetes deployment, and extensive documentation and tutorials for customer use.

Qualifications

  • US Citizenship required.
  • Top Secret clearance with ability to obtain TS/SCI clearance.
  • IAT Level 1 certification (CompTIA Security+ and CCNA) available within 30 days of hire.
  • Experience with Java, JavaScript, or Python.
  • Experience with Node.js, D3.js, or React.
  • Experience with AWS or Azure cloud technologies.
  • Experience with SQL/Database.
  • Experience with Linux and shell scripting.
  • Big data experience with Postgres or Mongo.
  • Familiarity with design patterns and ETL/data pipelines.

Responsibilities

  • Collaborate with clients to implement a streaming data platform and develop solutions.
  • Design, build, test, and implement mission-focused systems per client needs.
  • Plan deployment and execution with clients.
  • Support deployment of software on Kubernetes.
  • Prepare client documentation and tutorials for product docs.
  • Develop full stack apps using Python, Java, or JavaScript (node.js, D3.js, React).
  • Engage in Java/Python development as required.

Skills

Java
JavaScript
Python
Node.js
D3.js
React
AWS
Azure
SQL/Database
Linux
Shell scripting
Big data (Postgres/Mongo)

Education

Bachelor's degree in Information Systems / IT / Mathematics or related field
Master's degree

Tools

Kubernetes
CompTIA Security+
CCNA

Job 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Lead Principal
Software Engineer Lead Principal

Saic • Lakehurst (NJ)

On-site
USD 120,000 - 160,000
Principal Lead Software Engineer
Principal Lead Software Engineer

Saic • Colorado Springs (CO)

On-site
USD 160,000 - 200,000
Senior Principal Lead Software Engineer
Senior Principal Lead Software Engineer

Saic • Colorado Springs (CO)

On-site
USD 200,000 - 240,000
Data Operations Engineer Principal
Data Operations Engineer Principal

SAIC • Honolulu (HI)

On-site
USD 125,000 - 160,000
Principal‐Level Software Engineer (Java, Python)
Principal‐Level Software Engineer (Java, Python)

IDS International • Annapolis (MD)

On-site
USD 155,000 - 175,000
Systems Engineer Principal
Systems Engineer Principal

Saic • Ashburn (VA)

On-site
USD 120,000 - 160,000
Cloud Native Solutions Engineer
Cloud Native Solutions Engineer

SAIC • Colorado Springs (CO)

On-site
USD 120,001 - 160,000
Principal Software Engineer
Principal Software Engineer

HireFit • Annapolis (MD)

On-site
USD 120,000 - 160,000
Software Engineer 3 (Interface Design & Data Visualization)
Software Engineer 3 (Interface Design & Data Visualization)

Cornerstone Defense LLC • Maryland

On-site
USD 190,000 - 210,000
Medical, Dental and Vision Plans
Generous PTO Policy
401(k)
Software Engineer
Software Engineer

Saic • Lakehurst (NJ)

On-site
USD 80,000 - 120,000