1

Programmer Jobs in Alaska (NOW HIRING)

Summary or Purpose GIS System Programmer may be a grant funded position and will end with the completion of the Grant funded program. (Employee will be notified if the position will be Grant Funded)

next page

Showing results 1-20

Programmer information

See Alaska salary details

$12

$42

$74

How much do programmer jobs pay per hour?

As of Jun 4, 2026, the average hourly pay for programmer in Alaska is $42.58, according to ZipRecruiter salary data. Most workers in this role earn between $27.69 and $55.38 per hour, depending on experience, location, and employer.

What Do Programmers Do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What does a programmer do?

A programmer, sometimes called a software developer or coder, writes and tests code that enables computer programs and applications to function. They use various programming languages such as Python, Java, or C++ to create software solutions, fix bugs, and improve existing programs. Programmers also collaborate with other professionals, such as designers and project managers, to define requirements and ensure that the software meets user needs. Their work is essential in industries ranging from technology and finance to healthcare and entertainment.

Is 27 too late to start coding?

Programmers can start coding at any age, including 27, as the field values skills and experience over age. Many successful programmers begin in their late twenties or later, often learning through online courses, coding bootcamps, or self-study. Age is less important than dedication, continuous learning, and building a portfolio of projects.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What are the most commonly searched types of Programmer jobs in Alaska? The most popular types of Programmer jobs in Alaska are:
What are popular job titles related to Programmer jobs in Alaska? For Programmer jobs in Alaska, the most frequently searched job titles are:
What cities in Alaska are hiring for Programmer jobs? Cities in Alaska with the most Programmer job openings:
What are popular job titles related to Programmer jobs in AK? For Programmer jobs in AK, the most frequently searched job titles are:
GIS Programmer

GIS Programmer

North Slope Borough

Barrow, AK โ€ข On-site

Other

Posted 10 days ago


Job description

Summary or Purpose GIS System Programmer may be a grant funded position and will end with the completion of the Grant funded program. (Employee will be notified if the position will be Grant Funded). Conduct system administration and database management.

Plan, implement, and administer the integration, consolidation, development and security of Borough-wide GIS databases. Provide technical support to GIS staff. Essential Duties and Responsibilities The following duties ARE NOT intended to serve as a comprehensive list of all duties performed by all employees in this classification.

Shown are duties intended to provide a representative summary of the major duties and responsibilities. Incumbent(s) may not be required to perform all duties listed and may be required to perform additional, position-specific duties. Work with Community Development Planner in development of long-range strategic plans for Borough-wide database and applications systems including, platforms, development tools, languages, standards, interfaces, documentation, resources, etc.

Work with Community Development Planner and staff to develop GIS Division procedures, methods, and database standards, as well as, project level coordination to facilitate production work. Responsible for day-to-day database and technical support aspects of the GIS. Administer / manage GIS software and hardware, including related maintenance contracts.

Determine the feasibility of new GIS database application systems and modifications to existing systems. Act as a liaison between GIS users, system developers, and consultants in the review, development, testing, and implementation of proposed and existing systems. Instruct GIS staff on GIS hardware, software, the GIS database, and security and system development issues.

Coordinate with Information and Communication Management on network related issues. Travel as required. Perform other duties as assigned.

NPRA Grant Funded Position ONLY Work closely with Land Management Regulation Field Inspectors in the inspection of industry work within the NPRA Region. View maps and satellite photos of areas that have been leased within NPRA. Develop local expertise in photo/satellite image interpretation.

Create a pre-exploration/development image database. Identify existing disturbance due to exploration and/or development. Compare and contrast archived images of undisturbed sites with future exploration and/or development.

Incorporate and plan for future growth of the image database and processing capability, and position the North Slope Borough Planning /GIS to take advantage of advances in satellite technology and image resolution, thereby improving future monitoring capabilities. Knowledge, Skills and Abilities Knowledge of principles and capabilities of computer systems, including networked environments and peripheral devices. Skill in troubleshooting procedures for computer systems in a networked operating system environment.

Education, Experience, Certifications and Licenses Required High School graduate or G.E.D/or, a combination of 12 years of education and related work experience. Four years work experience in GIS field, including Arc Info and Arc View; and If applying for the Grant funded position; One year of remote sensing work experience for total of the above Four year requirement. THE NORTH SLOPE BOROUGH IS AN ALCOHOL AND DRUG FREE WORKPLACE

This Job Description reflects North Slope Borough's best effort to describe the essential functions and qualifications of the job described. It is not an exhaustive statement of all the duties, responsibilities or qualifications of the job. This document is not intended to exclude an opportunity for modifications consistent with providing reasonable accommodation.

This is not intended to be a contract.