2

Entry Level Junior Software Developer Jobs in Albuquerque, NM

... entry-level engineer seeking challenging projects, career advancement, employee ownership, and a ... You have experience with AutoCAD, ArcGIS, or similar software for managing geospatial data. * You ...

This is an entry-level Mechanical Engineer position for an individual with educational experience ... ) software * Experience with creation of Technical Data Packages (TDPs) using Geometric ...

The Intern may also be assigned to assist with new or ongoing programming. Each level of Intern is ... Completion of at least an associate's degree or enrolled in at least the junior year of a bachelor ...

Wilson & Company, Inc., Engineers & Architects is currently seeking a full-time CAD Designer to ... Intermediate Microsoft Product software utilization * Ability to interact well with coworkers

Civil CADD Designer

Rio Rancho, NM · On-site

$20 - $32/hr

Wilson & Company, Inc., Engineers & Architects is currently seeking a full-time CAD Designer to ... Intermediate Microsoft Product software utilization * Ability to interact well with coworkers

New

Civil CADD Designer

Albuquerque, NM · On-site

$20 - $32/hr

Wilson & Company, Inc., Engineers & Architects is currently seeking a full-time CAD Designer to ... Intermediate Microsoft Product software utilization * Ability to interact well with coworkers

New

Civil CADD Designer

Albuquerque, NM · On-site

$20 - $32/hr

Wilson & Company, Inc., Engineers & Architects is currently seeking a full-time CAD Designer to ... Intermediate Microsoft Product software utilization * Ability to interact well with coworkers

Showing results 41-55

Entry Level Junior Software Developer information

See Albuquerque, NM salary details

$23.3K

$86.2K

$133.3K

How much do entry level junior software developer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for entry level junior software developer in Albuquerque, NM is $86,235.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,900.00 and $84,300.00 per year, depending on experience, location, and employer.

How to get hired as an entry level junior software developer?

To get hired as an entry level junior software developer, candidates should build a strong foundation in programming languages like Java, Python, or C++, and create a portfolio of projects to demonstrate their skills. Gaining experience through internships, coding bootcamps, or certifications such as CompTIA or Microsoft can improve employability. Applying to entry-level positions through job boards and networking with industry professionals also increases chances of employment.

What are the key skills and qualifications needed to thrive as an entry level junior software developer?

To thrive as an Entry Level Junior Software Developer, you typically need a bachelor's degree in computer science or a related field and a strong grasp of programming languages such as Java, Python, or JavaScript. Familiarity with version control systems like Git, integrated development environments (IDEs), and commonly-used development frameworks is advantageous. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help junior developers excel. These skills and qualities are vital for delivering reliable code, adapting to project needs, and contributing positively to collaborative software development environments.

What does an entry level junior software developer do?

As an Entry Level Junior Software Developer, you'll often start by assisting with coding simple features, fixing bugs, writing tests, and supporting the maintenance of existing software applications. You may also participate in code reviews, collaborate closely with more experienced developers, and attend regular team meetings to discuss project progress and requirements. Over time, you'll likely be given more responsibility, including developing new components or contributing to larger projects. This role offers a supportive environment with opportunities to learn new technologies, tools, and best practices from peers and mentors.

What is an entry level junior software developer?

An Entry Level Junior Software Developer is a beginner role in software development, responsible for writing, testing, and debugging code under the guidance of senior developers. They typically work with programming languages like Python, Java, or JavaScript and collaborate with teams to build software applications. This role allows new developers to gain hands-on experience, improve coding skills, and understand software development processes. Employers often expect a basic understanding of coding principles, problem-solving abilities, and a willingness to learn. It's an excellent starting point for a career in software engineering.

What are the most commonly searched types of Junior Software Developer jobs in Albuquerque, NM?

The most popular types of Junior Software Developer jobs in Albuquerque, NM are:

What are popular job titles related to Entry Level Junior Software Developer jobs in Albuquerque, NM?

For Entry Level Junior Software Developer jobs in Albuquerque, NM, the most frequently searched job titles are:

What job categories do people searching Entry Level Junior Software Developer jobs in Albuquerque, NM look for?

The top searched job categories for Entry Level Junior Software Developer jobs in Albuquerque, NM are:

Infographic showing various Entry Level Junior Software Developer job openings in Albuquerque, NM as of August 2026, with employment types broken down into 1% Internship, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 80% Physical, 3% Hybrid, and 17% Remote job distribution, with an average salary of $86,235 per year, or $41.5 per hour.

HPC Systems Splst 1

University of New Mexico

Albuquerque, NM • On-site

Full-time

Re-posted 4 days ago


University Of New Mexico rating

8.4

Company rating: 8.4 out of 10

Based on 55 frontline employees who took The Breakroom Quiz

99th of 618 rated colleges and universities


Job description

Provides entry-level systems programming and systems management support in high-performance research computing environment. Responsibilities include working as member of systems team on the administration, integration and maintenance of parallel high performance computing systems, clusters, as well as other systems and peripherals, including advanced filesystems, enterprise storage systems, visualization environments, and networks. Participates in system integration, deployment, and administration projects, system performance analyses, problem resolution, and system security initiatives. Works with senior staff on the development of system management tools and architectural assessments for production systems. Works with senior staff to provide technical assistance and consultation for faculty, researchers, students, and technical staff on the use of the high-performance computing platforms. Works closely with other staff and departmental entities to provide a comprehensive support infrastructure for academic, commercial, and government users, from a broad range of research disciplines.

Knowledge, Skills, and Abilities Required:

  • Fundamental understanding of high-performance computing technology.
  • Ability to execute tasks within specific and well-defined projects.
  • Ability to build and network servers.
  • General understanding of computer systems configurations.
  • Knowledge of high performance computing systems; scalable, parallel architectures; and basic aspects of the UNIX operating system.
  • Ability to contribute to the development of technical design decisions involving software or hardware implementation strategies.
  • Ability to monitor system usage and performance statistics and to understand the impacts of operating system tuning parameters.
  • Experience with one or more high-level programming languages such as C, C++, or Fortran.
  • Good working knowledge of one or more scripting languages such as csh, Bash, Awk, perl, Python, etc.
  • Skill in the installation and configuration of operating systems and application software.
  • Familiarity with network security procedures and protocols.
  • Ability to understand and follow established methods and procedures for the integration, testing, and installation of system modifications.
  • Ability to work both independently and in a team environment.
  • Ability to analyze complex problems, interpret operational needs, and develop integrated, creative solutions.
  • Ability to analyze requirements and determine computational resource impacts.
  • Effective verbal and written communication skills.

What University Of New Mexico employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom