Junior Software Engineer - Alaska Satellite Facility (ASF)

University of Alaska

Fairbanks (AK)

On-site

USD 60,000 - 75,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Tuition waivers
Retirement options
Annual leave + 12 holidays

Job summary

The University of Alaska invites applications for a Junior Software Developer to join a team building software for processing, archival, and science applications in a large satellite data archive. You will work on multiple projects across languages and frameworks while contributing to code quality and automation.

ASAF and UA emphasize learning, collaboration, and modern cloud/CI practices, with opportunities to grow in technologies like Python, JavaScript, TypeScript, and Kubernetes within a

Qualifications

  • Bachelor’s degree in information technology, software development, or science field and 3 years of experience, or an equivalent combination of training and experience.
  • Experience with at least several languages/frameworks listed, and a curiosity to learn.

Responsibilities

  • Develop and maintain operational software for a multi-petabyte satellite data archive.
  • Collaborate with project teams to iterate quickly and deliver robust code.
  • Write clean, well-documented code, tests, and documentation; participate in code reviews.

Skills

Python
JavaScript
TypeScript
Shell
Rust
SQL
HTML/CSS/JSON
React
Angular
Git/GitHub/GitLab

Education

Bachelor’s degree in IT/Software or science

Tools

AWS
Kubernetes
GitHub
GitLab
React
Angular
HTML/CSS

Job description

The Alaska Satellite Facility (ASF) is seeking a Junior Software Developer to join our development team. The applicant hired for this position will join a team responsible for developing operational software to support processing, archival, and science applications for a multi-petabyte satellite data archive. The ideal candidate is creative, adaptive, and flexible, is comfortable working within the command line environment, and would enjoy working on collaborative teams that iterate quickly.

As a public, regional, comprehensive university, UAF welcomes applications from individuals with a wide range of backgrounds and experiences.

***US CITIZENSHIP IS REQUIRED FOR THIS POSITION. TO BE CONSIDERED FOR THIS POSITION, PLEASE LIST YOUR CURRENT CITIZENSHIP STATUS IN EITHER YOUR COVER LETTER OR RESUME***

About the Position:

The Junior Software Developer position at ASF is an entry-level software engineering position. Applicants are expected to be familiar with a broad set of software development principles and techniques, even if they don’t have hands-on experience or mastery. This position will be assigned, on a semi-permanent basis, to one of several functional project teams based on alignment of skills, experience, and team needs.

Important core capability pillars include Language, Automation, Science/GIS, and Cloud technologies. While no candidate is expected to be familiar with all capabilities, successful candidates will be able to demonstrate familiarity across multiple pillars.

This position will be expected to be comfortable programming in several languages or distinct frameworks. Applicable languages include Python, JavaScript, TypeScript, Shell, Rust, and SQL. Additionally, familiarity with markup languages like HTML, CSS, JSON, YAML, or HCL would be desirable, as would the ability to work within common web frameworks like React and Angular.

A candidate should be comfortable working with version control systems like GitHub or GitLab, including utilizing workflow automations for enforcing code quality and dispatching automated deployments. Having the ability to build, extend, and troubleshoot automated tests is also important.

ASF’s primary mission involves making satellite data discoverable and accessible to the global community. Prior experience with GIS data, GIS frameworks, and geospatial libraries and tools is beneficial.

Project teams at ASF extensively utilize cloud technologies and container orchestration to provide scalable, durable, and repeatable execution environments. Experience working with AWS or other cloud platforms, or within Kubernetes, is extremely desirable.

Experience, or expertise in any one or set of these skills, is not a fundamental requirement. Instead, applicants should bring a broad familiarity with software engineering concepts, and, critically, a curiosity to learn and enthusiasm for building cool projects collaboratively.

Minimum Qualifications:

Bachelor’s degree in an information technology, software development, or science research field, or equivalent, and 3 years of experience, or an equivalent combination of training and experience.

***US CITIZENSHIP IS REQUIRED FOR THIS POSITION. TO BE CONSIDERED FOR THIS POSITION, PLEASE LIST YOUR CURRENT CITIZENSHIP STATUS IN EITHER YOUR COVER LETTER OR RESUME***

Position Details:

This position is full-time, Grade 80, term-funded, exempt, 12-month position complete with a competitive salary and UA employee benefits package. UA provides a generous compensation package that includes retirement options, annual leave, 12 paid holidays per year, tuition waivers for employees and family members, and affordable medical, dental, and vision care coverage. New hires will be placed on the UA staff salary schedule, based on education and experience.

To thrive in this position, a Jr Software Engineer will utilize their software engineering experience and education to advance project team objectives, while staying curious and open-minded and learning from their colleagues. A successful Jr Engineer will ask questions, propose ideas, and write clean, understandable code, tests, and documentation.

The University of Alaska (UA) requires employees to work on-site based on operational and business needs. Hybrid and remote work arrangements may be considered only for positions specifically designated and advertised as eligible for hybrid or remote work. Any approved arrangement will be based on the position’s duties, operational needs, and the employee’s ability to effectively perform the work remotely.

If you need assistance applying to this posting, please contact GI - Office of Human Resources at 907-474-7357 or at uaf-gi-hr@alaska.edu.

This position is part of a bargaining unit represented by the Coalition of Alaska University Staff for Equity (CAUSE)-UAW.

This position is a term-funded position and is reviewed annually for contract renewal at the University’s discretion.

The University of Alaska (UA) is responsible for providing reasonable accommodations to individuals with disabilities throughout the applicant screening process. If you need assistance in completing this application or during any phase of the interview process, please contact the ADA team at ua-ada@alaska.edu.

The University of Alaska (www.alaska.edu) is an Equal Opportunity/Equal Access Employer and Educational Institution. The University is committed to a policy of non-discrimination (www.alaska.edu/nondiscrimination) against individuals on the basis of any legally protected status.

The successful applicant is required to complete a background check. Any offer of employment is contingent on the background check.

Your application for employment with the University of Alaska is subject to public disclosure under the Alaska Public Records Act.

The University of Alaska reserves the right to require employees to work on-site at University of Alaska facilities. Remote work may be approved for employees based in Alaska at the discretion of the University. Remote work for employees based outside the State of Alaska may be approved only in exceptional circumstances or where required by the job duties of the position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer: Cloud, GIS & Data Apps
Junior Software Engineer: Cloud, GIS & Data Apps

University of Alaska • Fairbanks (AK)

On-site
USD 60,000 - 75,000
Tuition waivers
Retirement options
Annual leave + 12 holidays
Assistant Director for Research Portfolio & Program Development
Assistant Director for Research Portfolio & Program Development

University of Alaska • Anchorage (AK)

On-site
USD 110,000 - 150,000
SPAS Junior Project Manager & AI Analyst
SPAS Junior Project Manager & AI Analyst

University of Alaska • Anchorage (AK)

Hybrid
USD 60,000 - 85,000
Retirement options
Annual leave
12 paid holidays per year
+2
Service Desk Analyst
Service Desk Analyst

University of Alaska • Fairbanks (AK)

On-site
USD 52,000 - 70,000
Retirement options
Annual leave
12 paid holidays per year
+1
IT Data Systems Engineer
IT Data Systems Engineer

University of Alaska • United States

On-site
USD 110,000 - 140,000
Retirement options
Annual leave
12 paid holidays
+2
Full Stack Developer
Full Stack Developer

University of Alaska • United States

Remote
USD 85,000 - 120,000
Tuition waivers for employees and/or家族
12 paid holidays per year
Retirement options
+1
APEX Contract Specialist- Fairbanks
APEX Contract Specialist- Fairbanks

University of Alaska • Fairbanks (AK)

On-site
USD 70,000 - 95,000
Full benefits package
Retirement options
Generous leave and holidays
+1
Ground Station Operator - Alaska Satellite Facility
Ground Station Operator - Alaska Satellite Facility

University of Alaska • Fairbanks (AK)

On-site
USD 65,000 - 95,000
Retirement options
Health insurance
Paid holidays
+1
Alaska Sea Grant Science Communicator at University of Alaska Fairbanks Fairbanks, AK
Alaska Sea Grant Science Communicator at University of Alaska Fairbanks Fairbanks, AK

Comunidade Metodista • Fairbanks (AK)

Hybrid
USD 65,000 - 90,000
ANSEP Temporary Fiscal and Administrative Support
ANSEP Temporary Fiscal and Administrative Support

ANSEP • Anchorage (AK)

On-site
USD 18,000 - 24,000