Alaska Satellite Facility - Junior Software Engineer

Apply now Job no: 516799
Classification:Information Systems Professional 3A
Grade:Grade 80
Work type:Staff Full-time
Administrative Unit:University of Alaska Fairbanks
School/Business unit:UAF Geophysical Institute
Location: Fairbanks
Categories: Engineering/Computer Science

Position Summary:

US Citizenship is required for this position. The Alaska Satellite Facility is seeking a Junior Software Developer to join our development team. This person hired for this position will join a team responsible for developing operational software to support processing and archival of a multi-petabyte satellite data archive, and providing these data products via innovative applications and tools using new technologies to scientific users around the world. The ideal candidate is creative, adaptable and flexible, has a Linux background, and is willing to work on small teams that iterate quickly.


10Effective Communications: Act as the technical interface between ASF and external development contractors to ensure compatibility of hardware and custom ASF application software. Conduct clear, correct, concise, professional presentations when asked. Prepare for detailed discussions in meetings. Use effective interpersonal skills in oral and written communications. Solicit and accept feedback from others in a professional manner.Essential
10Project Management: Help design technical project plans with the appropriate level of documentation to satisfy the scope, timeline and deliverables of a project. Appropriately use resources, track project progress, and communicate status. Document project and lessons that were learned as part of project closure. Coordinate activities to meet deadlines. Expertly keep multiple assignments progressing forward. Independently analyze plans and complete assignments .Essential
30Sustain Existing Functionality: Perform system maintenance and software tuning, install upgrades and modify the software to support existing and added features and functionality. Maintain interface integrity between data, production, and distribution systems. Maintain technical skills and readily learn emerging technologies. Possess detailed functional knowledge of software systems. Analyze and quantify internal trouble reports to scope software repair, requirements, and schedule. Review historic and current subsystem deficiencies to minimize any inheritance of operational problems with maintaining software. Provide 24 hours a day, 7 days a week on-call support as part of a rotation pool when needed. Create, maintain, and improve upon departmental SOPs. Create new documentation and update existing documentation to reflect modifications and existing systems.Essential
50Development and Technical Projects: Write professional quality code that adheres to shop standards and user requirements. Design future subsystems or enhancements to existing subsystems to improve the operational functionality of those systems. Establish and review requirements for design changes to operational systems. Analyze and test new and existing software. Gain, use, and improve database skills to include emerging technologies. Interact with Vendor technical support to solve problems when necessary. Review others' code and give feedback. Use the expertise and functional knowledge to assist others.Essential

US Citizenship is required for this position.

Salary Information:

This position is a full-time, term-funded, exempt, Grade 80, 12-month position complete with a competitive salary and UA employee benefits package.


  • Advanced knowledge of a specialized area.
  • Advanced knowledge of managing enterprise-level technology.
  • Ability to understand the needs of end-users.
  • Ability to deliver results for the organization.
  • Ability to articulate software architectures and to capture and possibly redefine business requirements.
  • Ability to guide and mentor peers on tasks related to their area of expertise.
  • Ability to make decisions on matters of significance and implement these decisions on behalf of the University.
  • Ability to work in a team environment with developers, testers, and analysts
  • Effective verbal and technical writing communication skills
  • Prioritization and organization skills
  • Ability to write and maintain good technical documentation
  • Knowledge in software design and implementation.
  • Experience developing software in a Unix environment
  • Experience in a standard language, such as C/C++, Perl, Python, Java, Javascript, etc.
  • Basic knowledge of SQL or PL/SQL, or website design.


Bachelor's degree in information technology, software development, or science research field, and three years experience in an IT field or an equivalent combination of education and experience.

As a public, regional, comprehensive university, UAF is committed to building a culturally diverse and inclusive organization and strongly encourages women, minorities, individuals with disabilities, and veterans to apply.  

Application  Process:

THIS POSITION IS OPEN TO US CITIZENS ONLY. To apply for this position, please provide a cover letter, resume, and contact information for three professional references with your application. 

To be considered for this position, please apply by 5/14/2021, at 11:55 PM Alaska Time. The initial review will begin on 5/15/2021. This posting will be closed once the position is filled.

If you need assistance applying to this posting, please contact GI - Office of Human Resources at 907-474-6498. Applicants needing a reasonable accommodation to participate in the application and screening process should contact the UA Human Resources office at 907-450-8200.

Term Position:

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

Affirmative Action Statement:

UA is an AA/EO employer and educational institution and prohibits illegal discrimination against any individual:

Background Check:

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

Probationary Period:

Pursuant to University Regulation 04.07.020, new employees of the University are employed in an at-will probationary status for the first six months of employment. During the probationary period, employment may be terminated for no reason or any reason. Promoted employees also serve a probationary period with limited rights of retreat.

Public Disclosure Statement:

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

The University of Alaska is a Drug-Free Workplace. The University of Alaska is a Drug-Free Workplace

Training Policy:

It is the policy of the University of Alaska (UA) that all employees are required to complete training to meet the requirements of the positions they hold and to complete the required training within a specified period to remain employed at the UA.

Contact Information:

If you have any questions regarding this position, please contact GI HR at 907-474-6498.



Advertised: Alaskan Daylight Time
Applications close:

Back to search results Apply now Refer a friend

Share this:

| More

Join a job pool or contact Human Resources

Hiring units such as departments, may wish to establish a pool of individuals who are qualified for positions. These pools are ongoing, meaning they do not have closing dates and accept applications on an ongoing basis.

University of Alaska Anchorage

Join Our Job Pool

University of Alaska Fairbanks

Join Our Job Pool

University of Alaska Southeast

Join Our Job Pool

University of Alaska System

Join Our Job Pool