1

Senior Programmer Analyst Jobs in New Mexico (NOW HIRING)

Programmer Analyst II-Sr

Albuquerque, NM ยท On-site

$111K - $140K/yr

Programmer Analyst Sr Salary Grade: G06 Minimum Midpoint Maximum $82,463 - $111,325 - $140,187 Personnel in this job title may be covered by NERC CIP cyber security standards. If the position is ...

Sr. Developer

Albuquerque, NM ยท On-site

$52.75 - $69.75/hr

Job Openings >> Sr. Developer Sr. Developer Summary Title: Sr. Developer ID: 1268 Location ... and analytics with high-quality data flows Security & Compliance Ensure adherence to secure ...

Overview Edgewater Federal Solutions is a Senior Application Programmer to support a major national ... analyze requirements * Design, develop, and deliver innovative technology solutions to achieve ...

Senior Financial Analyst

Albuquerque, NM ยท On-site

$125K - $155K/yr

As a full-time Senior Financial Analyst, you will provide Planning, Programming, Budgeting, and Execution (PPBE) support to the National Nuclear Security Administration's (NNSA) Office of Stockpile ...

Sr Engineering Tech

Albuquerque, NM ยท On-site

$96K - $120K/yr

Customer Operations/Work Management Sr Engineering Tech Salary Grade: G07 Minimum Midpoint Maximum ... analysis, advanced electrical, civil and mechanical knowledge and experience to the design ...

This Senior Engineering Manager will set the strategy, lead execution, and support employee ... Provide technical oversight of architectures, designs, analyses, integration/test plans, and ...

This Senior Engineering Manager will set the strategy, lead execution, and support employee ... Provide technical oversight of architectures, designs, analyses, integration/test plans, and ...

next page

Showing results 1-20

Senior Programmer Analyst information

See New Mexico salary details

$21

$49

$69

How much do senior programmer analyst jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for senior programmer analyst in New Mexico is $49.35, according to ZipRecruiter salary data. Most workers in this role earn between $41.44 and $56.15 per hour, depending on experience, location, and employer.

What is a senior programmer analyst?

Senior Programmer Analysts are experienced IT professionals who design, develop, and maintain computer software and systems. They analyze user requirements, write and test code, and often lead technical projects or mentor junior staff. In addition to programming, they bridge the gap between business needs and technology solutions by gathering requirements, troubleshooting issues, and recommending improvements. Their expertise ensures that software applications are efficient, secure, and aligned with organizational goals.

How do senior programmer analysts typically collaborate with cross-functional teams to deliver complex projects?

Senior Programmer Analysts often work closely with business analysts, project managers, and other IT professionals to translate business requirements into technical solutions. They play a key role in designing system architecture, reviewing code, and ensuring that project milestones are met on time. Regular communication and collaboration with stakeholders are essential, as they must clarify objectives, address technical challenges, and ensure that the final product aligns with business goals. This collaborative environment enhances efficiency and fosters professional growth through exposure to various disciplines.

What are the key skills and qualifications needed to thrive as a senior programmer analyst, and why are they important?

To thrive as a Senior Programmer Analyst, you need advanced programming skills, systems analysis expertise, and a relevant degree in computer science or a related field. Familiarity with development frameworks, database management systems, and project management tools such as Agile or Scrum is typically required, along with certifications like PMP or specialized programming credentials. Strong problem-solving abilities, communication skills, and leadership are crucial soft skills to effectively collaborate and guide teams. These competencies enable you to design robust solutions, ensure project efficiency, and bridge technical and business requirements.

What is the difference between Senior Programmer Analyst vs Programmer Analyst?

AspectSenior Programmer AnalystProgrammer Analyst
Required CredentialsBachelor's degree, experience, certifications (e.g., Java, SQL)Bachelor's degree, entry-level certifications often sufficient
Work EnvironmentComplex projects, team leadership, client interactionDevelopment tasks, coding, testing, support
Employer & Industry UsageIT firms, finance, healthcare, governmentSimilar industries, often entry-level or mid-level roles

The main difference between a Senior Programmer Analyst and a Programmer Analyst lies in experience, responsibilities, and scope. Senior roles typically involve leadership, complex project management, and mentorship, while Programmer Analysts focus on coding and support tasks. Both roles are common in IT and related industries, but the senior position requires more experience and often additional certifications.

How much does a senior programmer analyst make in the US?

A senior programmer analyst in the US typically earns between $80,000 and $120,000 annually, depending on experience, location, and industry. They often possess strong programming skills in languages like Java, C#, or SQL, and may hold certifications such as PMP or ITIL.

What are the most commonly searched types of Programmer Analyst jobs in New Mexico?

The most popular types of Programmer Analyst jobs in New Mexico are:

What job categories do people searching Senior Programmer Analyst jobs in New Mexico look for?

The top searched job categories for Senior Programmer Analyst jobs in New Mexico are:

What cities in New Mexico are hiring for Senior Programmer Analyst jobs?

Cities in New Mexico with the most Senior Programmer Analyst job openings:

Infographic showing various Senior Programmer Analyst job openings in New Mexico as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 10% Part Time, and 6% Contract. Highlights an 81% Physical, 9% Hybrid, and 10% Remote job distribution, with an average salary of $102,653 per year, or $49.4 per hour.

Programmer Analyst II-Sr

PNM Resources

Albuquerque, NM โ€ข On-site

$111K - $140K/yr

Full-time

Posted 21 days ago


Job description

POSTING DEADLINE
This position is posted until filled.
DEPARTMENT
Department: EIM Performance Analysis Group
PREFERENCES
  • Bid-to-Bill ISO Market Applications (ex. PCI GenManager, OATi webEIM, Yes Energy PowerCore)
  • Operations Data Management (ex. Aveva PI Systems, GE Proficy Historian)
  • Business Intelligence and Data Visualizations (ex. Salesforce Tableau, Microsoft Power BI, Aveva PI Vision)
  • Scripting languages (ex. Python, PowerShell)
  • Strong understanding of SQL, and Relational Databases.
  • Power Utility experience is a plus.

JOB DESCRIPTION
Programmer Analyst Sr
Salary Grade: G06
Minimum Midpoint Maximum
$82,463 - $111,325 - $140,187
Personnel in this job title may be covered by NERC CIP cyber security standards. If the position is covered, prior to being hired, promoted, or transferred into the position, the candidate must successfully pass a Personnel Risk Assessment, which includes identity verification and a criminal background check. Prior to being granted unescorted access to cyber secure areas, the candidate must attend cyber security training. Annual cyber security training is also required.
SUMMARY:
Under general supervision, analyzes requirements and develops computer programs.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Plans for all phases of the project life cycle
Develops and maintains project plans outlining plan design, programming and testing timetables, status reports, and cost/benefit analysis
Acts as the project technical manager; coordinates team activities; assigns and reviews tasks, insures compliance with technical standards; budgets and schedules; tracks reports and corrects deviations
Recommends resource allocations and project staffing, new information systems standards and development guidelines
Prepares project manuals, improvement authorizations, work orders, and project budgets
Evaluates and recommends software packages for acquisitions based on client needs and functional requirements
Defines program and system requirements, operating constraints, file structures, data control procedures and system test criteria
Performs and documents vendor application software evaluations for efficiency, standards, maintainability, hardware compatibility, enhancements, documentation, and cost/benefit analysis
Consults with client to prototype, refine, test, and debug programs to meet needs
Recommends hardware or software platforms, DBMS, and language
Evaluates application program and system design for compliance with standards and functional requirements
Designs and implements system security
Writes, debugs, compiles, tests and installs program modifications and new programs or modules
Evaluates proposed hardware or software changes
Provides production problem resolution and on call support
Codes job control instructions
Performs high-level business needs analysis
Defines and documents client's problems or areas for improvement, alternative (EDP and non-EDP) solutions and the most cost beneficial recommendations
Performs client long-range planning, client testing and training, and system implementation
Performs hardware or software platform support for non-mainframe hardware including installation and use of system and application software, database management, monitoring and maintaining the system for availability of resources
COMPETENCIES:
Knowledge of project management areas such as estimating, tracking, training, documenting, and scheduling
Knowledge of CASE tools, information engineering techniques, and the system development life-cycle process
Ability to evaluate productivity tools, interfaces between major systems, package systems and the efficiency and effectiveness of large in-house systems
Ability to analyze the impact of enhancements and production problems effectively
Ability to assist with assessing project benefits and priorities
QUALIFICATIONS
MINIMUM EDUCATION AND/OR EXPERIENCE:
Bachelor's degree from four-year college or university with an emphasis in computers or related area, and five to seven years related experience, or equivalent combination of education and/or experience related to the discipline.
COMMUNICATION SKILLS:
Ability to read and interpret technical documents such operating and maintenance instructions, and procedure manuals
Ability to clearly and concisely write technical, conceptual and administrative project information
Ability to speak effectively before clients, personnel and management, and vendors
COMPUTER SKILLS:
In-depth knowledge of at least one of the Company's hardware and software platforms
The ability to develop and implement systems, to code and test new applications to meet current and projected client needs
Mastery of one high level programming language, the applicable job control and utilities
Mastery of database system software and database management
Extensive knowledge of various languages, DBMS and hardware platforms to be able to recommend which is best for an application
Working knowledge of networks, local area networks, and various types of workstations
PHYSICAL DEMANDS:
While performing the duties of this job, the employee is regularly required to sit up to 2/3 of the time. Manual dexterity and good vision required. Ability to talk and listen. The employee must occasionally lift and/or move up to 10 pounds.
WORK ENVIRONMENT:
Office environment.
JOB DESCRIPTION
Programmer Analyst II
Salary Grade: G07
Minimum Midpoint Maximum
$73,060 - $96,804 - $120,548
Personnel in this job title may be covered by NERC CIP cyber security standards. If the position is covered, prior to being hired, promoted, or transferred into the position, the candidate must successfully pass a Personnel Risk Assessment, which includes identity verification and a criminal background check. Prior to being granted unescorted access to cyber secure areas, the candidate must attend cyber security training. Annual cyber security training is also required.
SUMMARY:
Under general supervision, analyzes requirements and develops computer programs.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Develops and maintains project plans outlining plan design, schedule and cost estimate, programming and testing timetables, status reports, and application software package evaluations
Coordinates programming activities of Programmer Analyst team members
Performs enhancement and development analysis, program and system design, testing, and installation
Consults with client to prototype, refine, test, and debug programs to meet needs
Writes, debugs, compiles, tests and installs program modifications and new programs or modules
Recommends hardware and software platforms, DBMS, and language
Evaluates application program and system design for compliance with standards and functional requirements
Designs and implements system security
Writes and maintains system documentation, functional specifications, data processing run books, and user manuals
Evaluates proposed software changes
Provides production problem resolution and on call support
Codes job control instructions
Performs client surveying and interviewing
Defines and documents client's problems and areas for improvement, alternative (EDP and non-EDP) solutions, and the most cost beneficial recommendations
Assists client with long range planning
Provides hardware and software platform support for non-mainframe hardware including installation and use of system and application software, database management, monitoring, and maintaining the system for availability of resources
Assists with client training, testing, and system implementation
Assists with the department's long-range planning
COMPETENCIES:
Ability to provide analysis in project, program, and database design for business
Knowledge of project management areas such as estimating, tracking, training, documenting, and scheduling
Basic knowledge of CASE tools, information engineering techniques, and the system development life-cycle process
Ability to evaluate software packages and the efficiency and effectiveness of large in-house or package systems independently
Ability to analyze the impact of enhancements and production problems effectively
Ability to assist with assessing project benefits and priorities
QUALIFICATIONS
MINIMUM EDUCATION AND/OR EXPERIENCE:
Bachelor's degree from four-year college or university with emphasis in computers or related area, with three to five years related experience, or equivalent combination of education and/or experience related to the discipline.
COMMUNICATION SKILLS:
Ability to read and interpret technical documents such operating and maintenance instructions, and procedure manuals
Ability to clearly and concisely write technical, conceptual and administrative project information
Ability to speak effectively before clients, personnel and management, and vendors
COMPUTER SKILLS:
Knowledge of at least one of PNMs hardware/software platforms
The ability to develop and implement systems, to code and test new applications, and to meet current and projected client needs.
In-depth knowledge of one high level programming language, the applicable job control and utilities
In-depth understanding of database system software and database management
Basic knowledge of various languages, DBMS, and hardware platforms to be able to recommend which is best for an application
Basic knowledge of networks, local area networks, and various types of workstations
PHYSICAL DEMANDS:
While performing the duties of this job, the employee is regularly required to sit up to 2/3 of the time. Manual dexterity and good vision required. Ability to talk and listen. The employee must occasionally lift and/or move up to 10 pounds.
WORK ENVIRONMENT:
Office environment.
SAFETY AND ADA STATEMENT
Safety Statement:
Safety is a core value at (TXNM Energy/PNM/TNMP) and our vision, "everyone goes home safe", reflects our commitment to promoting an environment conducive to learning, improving and building safety practices. Our safety value is built upon the belief that every employee deserves to work in an environment free from harm.
Americans with Disabilities Act (ADA) Statement:
If you require assistance with the job application process due to a disability, please contact HR ADA Analyst, at 505-241-4627.
Share: