1

Senior Software Engineer Jobs in New Mexico (NOW HIRING)

Senior Software Engineer I

Albuquerque, NM · On-site

$118K - $156K/yr

The Senior Software Engineer I - MES will collaborate with various teams to develop full-stack software solutions that enhance the efficiency of Rocket Lab's operations, focusing on the Manufacturing ...

Senior Software Engineer - Torreón

Torreon, NM · On-site

$123K - $162K/yr

Senior Software Engineer - Torreón Primary Location: Torreón Function: Technology (CA) John Deere is a foremost leader in the ag equipment business, and we continue to put a solid stamp on other ...

next page

Showing results 1-20

Senior Software Engineer information

See New Mexico salary details

$73.2K

$138.9K

$186.1K

How much do senior software engineer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for senior software engineer in New Mexico is $138,860.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $156,500.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in New Mexico?

The most popular types of Software Engineer jobs in New Mexico are:

What are popular job titles related to Senior Software Engineer jobs in New Mexico?

For Senior Software Engineer jobs in New Mexico, the most frequently searched job titles are:

What job categories do people searching Senior Software Engineer jobs in New Mexico look for?

The top searched job categories for Senior Software Engineer jobs in New Mexico are:

What cities in New Mexico are hiring for Senior Software Engineer jobs?

Cities in New Mexico with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in New Mexico as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 10% Part Time, 1% Temporary, and 3% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $138,860 per year, or $66.8 per hour.

Senior Software Engineer

Kirtland, NM • On-site

MILVETS Systems Technology, Inc.
IT Services • 51 - 200 employees

$108K - $142K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

Senior Software Engineer - C++ / Python
Kirtland AFB, Albuquerque, NM | Full-Time | On-Site | Immediate Start
Active DoD Secret Clearance Required | U.S. Citizenship Required | Competitive Salary
Position Overview
We are seeking an experienced Senior Software Engineer to support the U.S. Air Force Distributed Mission Operations Center (DMOC) at Kirtland AFB.
You'll design, develop, test, troubleshoot, and maintain mission-critical software and backend services while supporting web applications, automation, CI/CD, and secure software development in a DoD environment.
About the company
Since its founding in 1986, MILVETS Systems Technology, Inc. has been a reliable provider of quality services in the information and technology fields. As a Service-Disabled Veteran-Owned Small Business, certified by the Small Business Administration as a Small Disadvantaged Business, the company was founded to offer efficient, cost-effective information technology services to commercial and government clients.
Key Responsibilities
  • Develop and enhance software using C++ and Python.
  • Support applications in Linux and Windows environments.
  • Develop backend services, web applications, and SQL database functionality.
  • Build automation using Bash and maintain Git/GitLab repositories.
  • Develop and support GitLab CI/CD pipelines and automated testing.
  • Troubleshoot software issues and implement improvements.
  • Support software deployment, configuration, and technical documentation.
  • Ensure development activities comply with applicable DoD security requirements.

Required Skills
  • C++ and Python
  • Linux and Windows
  • Git / GitLab
  • SQL
  • Bash scripting
  • CI/CD / GitLab YAML
  • Automated testing
  • Desired: Django, HTML, CSS, Bootstrap, web application development.

Qualifications
  • Active DoD Secret clearance - required
  • U.S. Citizenship - required
  • Bachelor's, Master's, or PhD in Computer Science, Software Engineering, IT, Cybersecurity, Information Systems, Data Science, or related field; equivalent qualifying certifications may be considered.
  • Relevant experience:
    • Bachelor's: 9+ years
    • Master's: 7+ years
    • PhD: 4+ years
  • DoD 8570 IAT-II certification (CompTIA Security+ or higher) required within 60 days of hire.

U.S. Citizens only. No visa sponsorship available.
If you're a cleared senior software engineer with strong C++ and Python experience and want to contribute to an important Air Force mission, apply today.
MILVETS offers an excellent benefits package including Health Insurance, Dental Insurance, Life Insurance, Disability Insurance, Vision, 401(k), Paid Time Off.
Equal Employment Opportunity:
Applicants for U.S. based positions with MILVETS Systems Technology, Inc. must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position. MILVETS Systems Technology is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
MILVETS Systems Technology, Inc. is an Equal Employment Opportunity/Affirmative Action Employer and maintains a Drug-Free Workplace.
MILVETS Systems Technology, Inc. ("MILVETS") uses JazzHR Talent Fit AI to assist in candidate evaluation. This tool leverages artificial intelligence to generate insights but does not make autonomous hiring decisions. All employment decisions are made solely by MILVETS' recruitment and management teams.
Candidate data processed through JazzHR Talent Fit AI is handled in compliance with applicable privacy and data protection regulations, including GDPR, and MILVETS' internal policies. MILVETS is an Equal Opportunity Employer (EOE) and complies with all relevant EEOC regulations to ensure fair and equitable hiring practices.
By applying, candidates acknowledge and consent to the use of this tool for recruitment purposes.