truest.me
Explore CareersSponsor Someone 🎁Log InSign Up
truest.me
AboutCareer Growth ToolsWays to access truestPricingSponsor people/teamsWho is truest for
Terms of useContactPrivacy policytruest is a public benefit company
Copyright Β© 2026, Truest.me. All rights reserved.
Browse Careers
Career Explorer β†’
Tracks
See all β†’
Admin & OfficeAgricultureArts & MediaBusiness OperationsConstructionEducationEngineeringExecutive LeadershipFacilitiesFinanceFood ServiceHealthcareHuman ResourcesLegalMaintenance & RepairMarketingOperationsPersonal CareProductionProtective ServicesReal EstateSalesScienceSocial ServicesTechnologyTransportation
Top industries
See all β†’
HealthcareAdministrative ServicesK-12 SchoolsHospitality & Food ServiceHospital SystemsRetailWholesale & DistributionCatering & Mobile Food ServicesProfessional ServicesHospitals & Medical CentersEducationRestaurants & DiningGovernmentManufacturingAmbulatory Healthcare ServicesAdministrative Support ServicesConstructionFinancial ServicesGeneral Merchandise StoresColleges & UniversitiesConsumer ServicesLocal Government ServicesFull-Service RestaurantsSpecialty Trade ContractorsTransportation & LogisticsReal Estate Services
Top metros
See all β†’
New York-NewarkLos Angeles-Long BeachChicago-NapervilleDallas-Fort WorthHouston-PasadenaWashington-ArlingtonAtlanta-Sandy SpringsPhiladelphia-CamdenMiami-Fort LauderdaleBoston-CambridgeSan Francisco-OaklandPhoenix-MesaSeattle-TacomaMinneapolis-St. PaulDetroit-WarrenRiverside-San BernardinoDenver-AuroraSan Diego-Chula VistaTampa-St. PetersburgOrlando-KissimmeeCharlotte-ConcordBaltimore-ColumbiaSt. LouisAustin-Round RockPortland-VancouverSan Jose-Sunnyvale
Careersβ€ΊRolesβ€ΊProgrammer Analyst
Mid-Level

Programmer Analyst

A hybrid role that combines software development with systems analysis β€” writing code while also understanding the business problems it solves.

Career Level
Junior
Mid
Senior
Director
VP
Executive
Work Personality
I
C
R
A
E
S
Investigativeanalytical, curious
Conventionalorganizing, detail-oriented
Based on Holland Code framework
Industries that often hire Programmer Analysts
Professional Services Β· 34%Financial Services Β· 13%Government Β· 7%Technology & Information Β· 7%Healthcare Β· 7%Administrative Services Β· 5%
Job markets for Programmer Analysts
Where Programmer Analyst jobs concentrate Β· ~400 metro areas
Based on employment in related occupations
Mapped SOC categories:
Technology
BLS Occupational Employment Statistics
Jump to:What it's likeCareer pathsBy the numbers
What it's like

What it's like to be a Programmer Analyst

As a Programmer Analyst, you're doing both the analytical work of understanding business requirements and the technical work of building solutions. You gather requirements, design system solutions, write code, test your work, and support applications in production. It's a hybrid role that exists primarily in organizations where the lines between analyst and developer aren't strictly drawn.

Your day might involve meeting with business users to understand a new request, then designing a solution approach, then coding and testing it, then deploying and supporting it. You own problems end-to-end β€” from understanding what needs to happen to making it happen technically. This typically involves working with enterprise applications, databases, reporting systems, or custom business tools.

The challenge is context-switching between analytical and technical work. In the morning you might be in a meeting room whiteboarding requirements with non-technical stakeholders; in the afternoon you're deep in code. Some people find this variety energizing; others find it fragmenting. The role works best for people who are genuinely interested in both sides β€” understanding business problems and building technical solutions.

What people in this role value
AchievementAbove avg
Working ConditionsAbove avg
IndependenceAbove avg
RecognitionModerate
SupportModerate
RelationshipsLower
O*NET Work Values survey
Role Profile
StrategyExecution
StructuredAdaptable
ManagingContributing
CollaborativeIndependent
Things that vary from job to job as a Programmer Analyst
Technology stackBusiness domainEnterprise vs customTeam sizeDevelopment methodology
Programmer analyst roles vary based on **technology and organizational structure**. Some focus on enterprise systems like SAP, Oracle, or Salesforce with customization and integration work. Others build custom applications in Java, .NET, Python, or other stacks. The **business domain** (finance, healthcare, manufacturing) shapes what you're building. In **small IT teams**, the programmer analyst might be the entire development function; in larger organizations, it's a defined role within a structured team.

Is Programmer Analyst right for you?

An honest look at who tends to thrive in this role β€” and who might find it challenging.

This role tends to work well for...
Generalists who enjoy understanding business problems AND building solutions
The hybrid nature is the defining feature β€” if you genuinely enjoy both sides, the role gives you satisfying variety.
People who want to see the full lifecycle of their work
You're involved from requirements through deployment β€” you understand why something is built and get to see it used.
Strong communicators who can talk to both business users and technical teams
Translation between business language and technical specifications is the core skill that makes programmer analysts valuable.
Self-directed workers who can manage their own priorities
The dual nature means you need to balance analytical and development work without someone else scheduling your day.
This role tends to create friction for...
Deep specialists who want to be expert-level in one area
The hybrid nature means you're competent in both analysis and development but may not reach the depth of a pure developer or pure analyst.
People who prefer long, uninterrupted coding sessions
The analytical side involves meetings, discussions, and documentation that fragment your coding time.
Those who want to work on cutting-edge technology
Programmer analyst roles tend to involve enterprise and business systems rather than bleeding-edge technology.
People who find requirements gathering tedious
A significant portion of the work is talking to users, documenting requirements, and understanding business processes.
✦ Editorial β€” written by Truest from industry research and career patterns
Career Paths

Where this role sits in the broader career landscape β€” and where it can take you.

Earning potential across this track
$239K$179K$119K$60K$0KLower paying387 metro areas, sorted by salary level
All experience levels1
This level's estimated range
INDUSTRIES PAYING ABOVE AVERAGE
Technology & Information$112K+9%
Professional Services$101K-2%
Energy & Utilities$88K-15%
Wholesale & Distribution$85K-17%
Government$80K-22%
Compared to Technology average across all industries
1 BLS OEWS May 2024 covers all Programmer Analysts (SOC 15-1211.00, 15-1251.00, 19-1029.01), not just this title Β· BEA RPP 2023
* Top salaries exceed this figure. BLS caps reported wages at ~$240K to protect individual privacy in high-earning roles.
Related rolesExplore Technology β†’
Programmer AnalystInteractive Media Project ManagerInformation Support Project ManagerComputer Operations ManagerInternet and E-Business Project ManagerComputer ConsultantComputer ArchitectBeta TesterIT Analyst (Information Technology Analyst)Graphic EngineerApplication ProgrammerComputer Programmer AnalystApplications AnalystHealth Systems AnalystInternet AnalystComputer Systems SpecialistResearch ScientistCloud EngineerSystems AnalystProgram AnalystVulnerability Assessment AnalystInformation Systems Planner (IS Planner)Cyber Defense Infrastructure Support SpecialistTechnology AnalystTechnical Analyst+1 more
Exploring the Programmer Analyst career path? Truest helps you figure out if it's the right fit β€” and plan your path forward.
Explore career tools
What it takes to advance
1
System design and architecture
Moving from implementing solutions to designing them positions you for senior technical or architect roles.
2
Database design and optimization
Most programmer analyst work involves databases heavily β€” strong SQL and data modeling skills are disproportionately valuable.
3
Modern development practices
Version control, CI/CD, automated testing, and agile practices make your development work more professional and maintainable.
Lateral Moves
Software Developer β†’
If you find you enjoy the coding side more and want to deepen your technical skills
Business Analyst β†’
If you enjoy the requirements and process side more than the coding
Solutions Architect β†’
If you want to design systems at a higher level rather than implementing them
Questions you might ask when interviewing
What's the technology stack β€” enterprise systems, custom applications, or a mix?
How is the balance between analytical work and development in this role?
What does the development methodology look like β€” agile, waterfall, or informal?
How large is the team, and what's the support model for applications I'd build?
What business areas would I primarily be supporting?
What does the career path look like β€” does it branch toward development or analysis?
✦ Editorial β€” career progression and interview guidance based on industry patterns
The Broader Landscape

Roles like this one sit within a broader occupational category. The numbers below reflect that full landscape β€” helpful for context, but your specific experience will depend on level, specialty, and where you work.

$52K–$166K
Salary Range
10th – 90th percentile
667K
U.S. Employment
+1.3%
10yr Growth
45K
Annual Openings

How Programmer Analyst pay & employment are changing

$80K$77K$74K$71K$68K201920202021202220232024$68K$80K
BLS OEWS May 2024 Β· BLS Employment Projections 2024–2034

Skills & Requirements

ProgrammingCritical ThinkingReading ComprehensionSpeakingSpeakingComplex Problem SolvingActive ListeningReading ComprehensionWritingSystems Analysis
O*NET OnLine Β· Bureau of Labor Statistics
Mapped SOC Codes
15-1211.0015-1251.0019-1029.01

Explore related roles

Roles with similar work and overlapping career paths

seniorSenior Programmer Analyst$99KmidInteractive Media Project Manager$140KmidInformation Support Project Manager$140KmidComputer Operations Manager$171KmidInternet and E-Business Project Manager$171KmidComputer Consultant$113K
View all Technology roles β†’

Common questions about what it's like to be a Programmer Analyst

What does a Programmer Analyst do?

A hybrid role that combines software development with systems analysis β€” writing code while also understanding the business problems it solves.

How much does a Programmer Analyst make?

Median pay for a Programmer Analyst is about $99K nationally, with the field ranging roughly from $52K to $166K depending on experience, employer, and metro (BLS).

What skills does a Programmer Analyst need?

Core skills for this role include Programming, Critical Thinking, Reading Comprehension, Speaking, and Speaking.

What education do you need to be a Programmer Analyst?

Most people in this role hold a bachelor's degree.

Is a Programmer Analyst in demand?

Employment in this field is projected to grow about 1.3% through 2034, with roughly 667,380 people working in it today (BLS).

What jobs are similar to a Programmer Analyst?

Closely related roles include Senior Programmer Analyst, Interactive Media Project Manager, and Information Support Project Manager.

Navigate your career with clarity

Truest gives you tools to understand your strengths, explore roles that fit, and plan your next move.

Explore Truest career tools
Federal data: BLS Occupational Employment & Wage Statistics (May 2024) Β· BLS Employment Projections Β· O*NET OnLine
Truest editorial: Fit check, role profile, things that vary, advancement analysis, lateral moves, interview questions.