Senior Principal Data Engineer Jobs in New Mexico
Senior Principal Data Engineer jobs in New Mexico are concentrated in Albuquerque, Santa Fe, and the Los Alamos corridor, where demand is driven by national laboratories, federal contractors, and technology firms. Employers such as Sandia National Laboratories, Los Alamos National Laboratory, and Intel's Rio Rancho operations regularly seek engineers at this level for large-scale data architecture, pipeline engineering, and cloud platform work. The role sits at the top of the individual-contributor track, requiring deep expertise and the ability to set technical direction across complex programs. Scan the live roles below and apply to whichever ones fit.
Find JobsOverview
Showing 5 of 23+ Senior Principal Data Engineer jobs











Key Responsibilities
Systems Software Development:
- Design, develop, and maintain complex system software modules for managing, monitoring, and provisioning computer servers, storage, networking, and GPU subsystems in hyperscale environment.
- Utilizes advanced knowledge to design, develop, and deploy software layers and tooling to automate hardware provisioning and onboarding of servers to large-scale fleet.
- Play a significant role in platform bring-up, firmware updates, platform-level diagnostics, and complex cross-layer debugging.
- Diagnose and resolve complex issues across software, firmware, and hardware layers, working in DevOps and incident response paradigms to maintain reliability and availability.
Software Development and Coding:
- Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion.
- Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements.
- Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code.
- Leads code reviews in multiple areas to help drive improvements.
- Conducts debugging and troubleshooting to identify and fix complex software issues.
- Develops fixes for identified issues.
- Implements comprehensive software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, sharing work with manager and/or lead upon completion.
- Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes.
- Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration. Implements complex API versioning, lifecycle, and interoperability strategies.
Software Architecture - Software System Structural Design:
- Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion. Recommends project or design scope.
- Provides technical guidance and coaching to less experienced developers in existing software architecture.
- Contributes to periodic reviews and ensures adherence to architectural standards.
- Collaborates with stakeholders and networks externally to ensure work aligns with software architecture.
- Implements complex performance optimization and scalability strategies in software design.
- Occasionally conducts technology research and evaluation for potential architectural changes that may have an impact on results for the team.
Issue/Defect Collaboration - Software Products Support:
- Collaborates with stakeholders to understand customer issues and align solutions.
- May provide advanced technical guidance and support to customers regarding customer-reported issues.
- Advocates for customers' interests and suggests product enhancements based on feedback.
- Provides input to ensure customer satisfaction through timely resolution of issues and effective communication.
- Identifies and implements customer issue and/or defect handling and training processes.
- Investigates and troubleshoots complex and broad reaching/scoped maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements).
Practices and Standards Compliance - Security and Compliance:
- Collaborates with the team and externally to follow development practices and coding standards, providing coaching to less experienced team members.
- Participates in peer review processes, provides technical leadership, and ensures code quality and adherence to broad acceptance criteria during development, independently.
- Demonstrates and shares advanced knowledge of industry best practices and applies them to software development processes.
- Implements complex secure coding practices to prevent security vulnerabilities.
Development Operations - System Maintenance:
- Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities), sharing results with manager upon completion.
- Drives improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.
Core Responsibilities
Planning & Execution:
- Manages and coordinates moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to requirements for a moderately sized project or initiative.
- Efficiently delegates, monitors, and prioritizes work across multiple projects, providing technical oversight and adjusting plans to address shifts in resources or timelines.
Collaboration & Partnership:
- Collaborates across the organization to align on expectations and achieve shared objectives.
- Leverages understanding of business leaders, stakeholders, and/or customers to ensure proposed solutions meet their needs.
- Supports inclusivity by actively seeking and listening to diverse perspectives, ensuring others feel heard and respected.
Problem Solving:
- Identifies and addresses moderately complex issues by analyzing a wide range of data and/or information to identify solutions in accordance with standard practices.
- Proactively escalates unresolved or critical issues with a thorough assessment and suggests potential solutions.
- Reviews, contributes to, and documents problem solving strategies.
Continuous Learning:
- Pursues learning opportunities to expand knowledge and skills and/or tools in new areas and stays abreast of the latest industry trends and best practices.
- Proactively seeks and leverages ongoing feedback and training to improve skills.
- Coaches and mentors junior team members, fostering continuous learning and knowledge sharing within and across teams.
Continuous Improvement:
- Develops ideas, recommends updates, and/or collaborates on the implementation of process improvements to increase the efficiency and effectiveness of processes, protocols, and workflows across teams, and evaluates the impact on key stakeholders.
- Solicits feedback from others on ideas for alternative approaches and methods for continued improvement.
Performance and Development:
- Contributes to the talent development pipeline by participating in candidate interviews, assessing candidates, and providing hiring recommendations.
See All 23 Senior Principal Data Engineer Jobs in New Mexico
Find roles in New Mexico that match your experience and apply in just a few clicks.
Find JobsSenior Principal Data Engineer Jobs by City in New Mexico
Where New Mexico roles are concentrated, by current openings.
Senior Principal Data Engineer Job Market in New Mexico
A snapshot from current New Mexico openings, updated as new roles post.
Who's Hiring
- Oracle4

- Providence4

- Boeing2

- Worley2

- Lockheed Martin2

Top Industries Hiring
- Technology & Software5
- Agriculture & Farming3
- Consulting & Professional Services3
- Education1
What New Mexico Employers Look For
The qualifications that appear most often in senior principal data engineer jobs across New Mexico.
- Bachelor's or master's degree in computer science, data engineering, or a closely related field
- Ten or more years of progressive data engineering experience with demonstrated technical leadership
- Expert-level proficiency in distributed data systems such as Spark, Kafka, or Flink
- Proven experience designing and implementing cloud data architectures on AWS, Azure, or GCP
- Strong command of SQL and at least one scripting language such as Python or Scala
- Ability to obtain or maintain a U.S. government security clearance for federal contractor roles in New Mexico
Senior Principal Data Engineer Jobs in New Mexico: Frequently Asked Questions
How do you become a senior principal data engineer in New Mexico?
Reaching the senior principal level in New Mexico typically requires a bachelor's degree in computer science or a related field, followed by a decade or more of progressive data engineering work. There is no state-issued license for this role, but many positions with New Mexico's federal laboratories and defense contractors require a Department of Defense security clearance, which you initiate through your sponsoring employer after an offer. Building expertise in cloud platforms and distributed systems strengthens your candidacy significantly.
How much do senior principal data engineers make in New Mexico?
Senior principal data engineers in New Mexico earn a median of about $117,950 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $70,870 for the lowest 10% to over $165,440 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire senior principal data engineers in New Mexico?
Companies currently hiring senior principal data engineers in New Mexico include Oracle, Providence, and Boeing, per current listings on Migrate Mate as of July 2026. New Mexico's concentration of national laboratories and defense contractors means many of the most senior openings come from organizations tied to federal research and mission-critical data programs.
Which New Mexico cities have the most senior principal data engineer jobs?
The cities with the most senior principal data engineer openings in New Mexico are Albuquerque, New Mexico, and Hobbs. Albuquerque anchors the market as the state's largest metro with a dense cluster of technology employers and federal contractors, while Los Alamos and the surrounding area generate consistent demand through the national laboratory system, pulling specialized senior talent into communities that might otherwise be too small to appear on this list.
Are there remote senior principal data engineer jobs in New Mexico?
Yes, and more than most fields, because senior principal data engineering work is almost entirely analytical and architecture-focused rather than hands-on or site-specific. About 55% of senior principal data engineer openings tied to New Mexico are remote or hybrid as of July 2026, reflecting how well the role translates to distributed teams. The portions most likely to remain fully on-site are roles tied to classified federal programs at New Mexico's national laboratories and defense contractors.
How can I get hired as a senior principal data engineer in New Mexico with little or no experience?
The most realistic entry path is through a junior or associate data engineer role that feeds the same pipeline, particularly at Albuquerque-area technology firms or through internship and co-op programs at Sandia National Laboratories and Los Alamos National Laboratory, which actively recruit early-career candidates from the University of New Mexico and New Mexico State University. From there, moving through data analyst, data engineer, and staff engineer roles builds the experience required. A strong personal portfolio demonstrating distributed systems work and cloud architecture accelerates promotion timelines considerably.
Where can I find and apply to senior principal data engineer jobs in New Mexico?
You can find and apply to senior principal data engineer jobs in New Mexico on Migrate Mate, which lists current openings in the state. Search the available roles, identify the ones that match your background and preferences, and apply directly to the positions that fit.
See All 23 Senior Principal Data Engineer Jobs in New Mexico
Find roles in New Mexico that match your experience and apply in just a few clicks.
Find Jobs