Demo

Senior Python Programmer

SAIC
Princeton, NJ Full Time
POSTED ON 5/1/2026
AVAILABLE BEFORE 5/29/2026
Job ID 2611972

Location Princeton, NJ, US

Date Posted 2026-04-28

Category Software

Subcategory SW Engineer

Schedule Full-Time

Shift Day Job

Travel Yes - 10% of the time

Minimum Clearance Required None

Clearance Level Must Be Able to Obtain Public Trust

Potential for Remote Work ORA_HYBRID

Description

SAIC is seeking an experienced Senior Python Programmer to support our customer, NOAA GFDL, in Princeton, New Jersey. This position requires an ability to obtain a Public Trust and is hybrid remote with work at the local customer site (3 times weekly). Desired physical location is in the Princeton, NJ or surrounding area.

The Senior Python Programmer responsibilities include, but are not limited to

  • Utilizing significant experience with Python Programming language, provide software development and support for various Scientific Applications
  • Provide performance optimization for high-performance computing (HPC) architectures
  • Provide GPU programming
  • Experience with version control tools, such as GIT
  • Support the investigation and debugging of incidents, installation, modification or manipulation of code
  • Working independently, with little direction to balance and prioritize work based stakeholder need and mission objective
  • Ensure the security and documentation of applications throughout the development and deployment lifecycle
  • Participate in software requirements, code reviews, and test plan reviews
  • Ensure clear and thorough code and design documentation

Qualifications

  • Bachelor’s degree in computer science, Information Systems, Engineering, Business, or other related scientific or technical discipline with 7 years of experience in Systems Engineering, Programming, or as a Web Developer
  • Ability to obtain and maintain a Public Trust clearance which requires US Citizenship
  • Expert in Python Programming
  • Professional knowledge in one or more physical science fields
  • Experience with debugging, version control, and documentation
  • Experience with HPC and GPU programming

Desirable Skills

  • Object-Oriented Python Programming
  • Domain Specific Languages

Target salary range $40,001 - $80,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Salary : $40,001 - $80,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Python Programmer?

Sign up to receive alerts about other jobs on the Senior Python Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$92,103 - $118,230
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SAIC

  • SAIC Honolulu, HI
  • Job ID 2611572 Location Honolulu, HI, US Date Posted 2026-04-29 Category Information Technology Subcategory Data Scientist Schedule Full-Time Shift Day Job... more
  • 16 Days Ago

  • SAIC Huntsville, AL
  • Job ID 2612271 Location Huntsville, AL, US Date Posted 2026-05-06 Category Information Technology Subcategory Sys Administrator Schedule Full-Time Shift Da... more
  • 16 Days Ago

  • SAIC Charleston, SC
  • Job ID 2612331 Location Charleston, SC, US Date Posted 2026-05-07 Category Logistics Subcategory Logistics Schedule Full-Time Shift Day Job Travel No Minim... more
  • 16 Days Ago

  • SAIC Colorado, CO
  • Job ID 2612260 Location Colorado Springs, CO, US Date Posted 2026-05-06 Category Information Technology Subcategory Technical Svcs Schedule Full-Time Shift... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Senior Python Programmer jobs in the Princeton, NJ area that may be a better fit.

  • vTech Solution Trenton, NJ
  • Company Description vTech can help you avoid the daunting task of writing and posting job offers, shifting through resumes and laboring through the lengthy... more
  • 2 Days Ago

  • Apex Systems Pennington, NJ
  • Job#: 3031475 Job Description: Senior Python Developer Location: Jersey City, New Jersey (Hybrid) Employment Type: Contract Duration: 12 months Role Overvi... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!