1

Principal Programmer Analyst Jobs (NOW HIRING)

Programming PK/PD analyses: * Writing R or Rmarkdown code to perform descriptive analysis of PK/PD data and statistical analysis of exposure-response relationships. * Data visualization: * Creating ...

Programming PK/PD analyses: * Writing R or Rmarkdown code to perform descriptive analysis of PK/PD data and statistical analysis of exposure-response relationships. * Data visualization: * Creating ...

Principal Engineers are oftentimes sought out by BCI to serve as Subject Matter Experts in their ... A formal degree supporting systems engineering, software engineering or significant analysis ...

Principal Engineer Position Type: Full-time, Remote Location: Tampa, FL (Preferred) Clearance: (At ... AI, Data Engineering & Analytics • Develop and support data pipelines for security and ...

AI, Data Engineering & Analytics Develop and support data pipelines for security and operational ... principal, or technical leadership role Strong experience securing enterprise systems in DoD ...

Principal Engineer Position Type: Full-time, Remote Location: Tampa, FL (Preferred) Clearance: (At ... AI, Data Engineering & Analytics • Develop and support data pipelines for security and ...

Principal Engineer PrincipalDesignEngineer- L & L INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we ... Identify and reduce technical risk through analysis, modeling, and validation testing. * Define and ...

Principal R Programmer

Durham, NC · On-site

$98K - $273K/yr

Programming PK/PD analyses: * Writing R or Rmarkdown code to perform descriptive analysis of PK/PD data and statistical analysis of exposure-response relationships. * Data visualization: * Creating ...

next page

Showing results 1-20

Principal Programmer Analyst information

See salary details

$110K

$122.6K

$133K

How much do principal programmer analyst jobs pay per year?

As of Jul 5, 2026, the average yearly pay for principal programmer analyst in the United States is $122,589.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $127,500.00 per year, depending on experience, location, and employer.

What are Principal Programmer Analysts?

Principal Programmer Analysts are senior-level professionals who design, develop, and maintain complex software systems while also leading and mentoring development teams. They combine extensive programming expertise with strong analytical and problem-solving skills to create effective technical solutions that meet business needs. In addition to coding, they often oversee project architecture, provide technical guidance, and ensure software quality and performance. Their role typically involves collaborating with cross-functional teams, translating business requirements into technical specifications, and driving the implementation of best practices within the development process.

What are the key skills and qualifications needed to thrive as a Principal Programmer Analyst, and why are they important?

To thrive as a Principal Programmer Analyst, you need advanced programming expertise, systems analysis experience, and often a degree in computer science or a related field. Familiarity with software development tools, enterprise databases, and methodologies like Agile or DevOps, along with relevant certifications such as PMP or AWS, is typically expected. Strong problem-solving, leadership, and communication skills help drive projects and mentor junior team members. These competencies ensure effective software solutions, streamlined project delivery, and successful team collaboration in complex technical environments.

What is the difference between Principal Programmer Analyst vs Software Developer?

AspectPrincipal Programmer AnalystSoftware Developer
Required credentialsBachelor's degree in Computer Science or related field; often with experience in analysis and project managementBachelor's degree in Computer Science or related field; focus on coding and application development
Work environmentAnalyzes user needs, designs solutions, and oversees implementation within enterprise IT teamsDevelops, codes, and tests software applications primarily in development teams
Employer and industry usageUsed in corporate, government, and large organizations for complex systemsCommon across tech startups, software firms, and various industries for application creation

The Principal Programmer Analyst typically combines technical expertise with analytical skills to design and oversee software solutions, often taking on a leadership role in projects. In contrast, Software Developers focus primarily on coding and building applications. Both roles require a strong foundation in programming, but the Principal Programmer Analyst's responsibilities extend into analysis and project oversight, making it a more senior and multifaceted position.

What are some of the key challenges Principal Programmer Analysts face when leading cross-functional technical projects?

Principal Programmer Analysts often navigate complex challenges when overseeing cross-functional projects, such as balancing technical leadership with stakeholder management and ensuring clear communication between diverse teams. They are responsible for translating business requirements into technical solutions while aligning project goals with organizational strategy. Additionally, they frequently mentor junior developers and must stay updated with evolving technologies to guide best practices. Managing competing priorities and delivering solutions on time requires strong organizational and interpersonal skills.
More about Principal Programmer Analyst jobs
What cities are hiring for Principal Programmer Analyst jobs? Cities with the most Principal Programmer Analyst job openings:
What job categories do people searching Principal Programmer Analyst jobs look for? The top searched job categories for Principal Programmer Analyst jobs are:
Infographic showing various Principal Programmer Analyst job openings in the United States as of June 2026, with employment types broken down into 99% Full Time, and 1% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $122,589 per year, or $58.9 per hour.

CNO Analyst/Programmer with Security Clearance

Cyber Bat Inc

Annapolis Junction, MD • On-site

Other

Posted 25 days ago


Job description

Embedded/Reverse Engineer openings. If you have experience with software system development (to include requirements/analysis/design/integration/testing) using C/C++ in Linux (or related) environments, and want to be part of a company poised to make a difference, consider applying and learning more. NOTE: Openings range from entry (0-2 years), to principal (20+) level and REQUIRE TS/SCI + Poly!!!

Strongly Preferred Skills: C/C++ development Python development Software reverse engineering (using tools such as Ghidra, IdaPro) ​ Must Haves: Bachelors in Engineering (Computer Science, Computer Engineering, Electrical Engineering or related) or equivalent years of experience TS/SCI and appropriate level poly Hands on software development experience ​ Other Skills/Experience of Interest: Experience developing embedded software development for various platform architectures Experience developing software to interface with Linux Operating Systems internals (similar experience with Windows internals is a plus). Experience performing vulnerability analysis Working knowledge of common network protocols/standards Unit test experiment with GMock, or other similar software test frameworks Requirements Analysis / Configuration Management / Systems documentation