Software Engineer

Apply now Job no: 513949
Classification:Information Systems Professional 4A
Grade:Grade 81
Work type:Staff Full-time
Administrative Unit:University of Alaska Fairbanks
School/Business unit:UAF Geophysical Institute
Location: Fairbanks
Categories: Information Systems/Technology

Position Summary:

The Alaska Satellite Facility is seeking a 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 strong Linux background, and is comfortable working on small teams that iterate quickly.


10Effective Communication: Provide adequate prior notification for planned impacts to normal operations. Record and report appropriate and timely levels of detail regarding the status of projects and work performed. Provide cross training to ASF staff. Act as 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
10Sustain Existing Functionality: Perform system maintenance and software tuning, install upgrades and modify 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
30Development 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 other''s code and give feedback. Use expertise and functional knowledge to assist and mentor others. Coordinate software deliveries with minimum impact to operations. Professionally document current processes, systems and software. Consistently produce high quality work products. Maintain accurate task information. Skillfully collaborate with others. Participate in user work team meetings to provide strategic and technical guidance. Consistently meet deadlines and effectively manage time.Essential
50Project Management and Leadership: Act as ScrumMaster or Kaizen Team Leader as needed. 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


Knowledge, Skills, and Abilities:

  • Expert level knowledge of programming, database administration, and engineering.
  • Advanced knowledge of information technologies including hardware and software, network configuration, system administration, database development and administration, data and network security, programming, and system analysis and integration.
  • Knowledge of multiple systems and ability to understand how systems relate to one another.
  • Knowledge of, and ability to combine inter-relationships between disparate problems and formulate situations.
  • Ability to formulate problem resolution.
  • Ability to analyze unusual, non-routine or complex situations and problems.
  • Advanced technical knowledge of a relevant specialty area.
  • Advanced knowledge of managing enterprise level technology.
  • Ability to understand needs of end users.
  • Ability to deliver results for the organization.
  • Ability to extrapolate abstract business problems into a successful targeted architecture benefiting UA.
  • 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.
  • Advanced knowledge of policies, standards and the computing environment.
  • Project management skills.
  • Ability to lead a team as a ScrumMaster
  • 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.
  • Experience developing software in a Unix or Linux environment.
  • Experience developing software using software programming languages such as C, C++, Python, Java, Perl, etc.
  • Advanced knowledge of SQL or PL/SQL.
  • Advanced knowledge of Website design and development.
  • Advanced knowledge in software engineering and implementation.

Education and Experience:

A Bachelors degree in an information technology, software development, or science research field, and 4 years experience in an IT field or an equivalent combination of training 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.

Salary Information:

This is a full-time, Grade 81 ($30.56 per hour), DOE, 12-month position complete with a competitive salary and UA employee benefits package.

Application Process:

To apply for this position, please provide a cover letter, resume, and contact information for three professional references with your application.  The review of this posting will start on 11/24/2019 at 11:55 PM Alaska Time.  This posting will be closed once it is filled.

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

Background Check:

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

Non-Represented Staff (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.

Term Positions:

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

Training Policy:

It is the policy of the University of Alaska, Fairbanks that all employees are required to attend training to meet the requirements of the positions they hold and to complete the required training within a specified period of time to remain employed at UAF.  The policy can be located at

Tobacco-Free Campus:

UAF Campus is a tobacco-free campus.  For more information, please go to

Notice of Nondiscrimination:

The University of Alaska is an affirmative action/equal opportunity employer and educational institution.  The University of Alaska does not discriminate on the basis of race, religion, color, national origin, citizenship, age, sex, physical or mental disability, status as a protected veteran, marital status, changes in marital status, pregnancy, childbirth or related medical conditions, parenthood, sexual orientation, gender identity, political affiliation or belief, genetic information, or other legally protected status.  The University's commitment to nondiscrimination, including against sex discrimination, applies to students, employees, and applicants for admission and employment.  Contact information, applicable laws, and complaint procedures are included on UA's statement of nondiscrimination available at

Advertised: Alaskan Standard Time
Applications close: Alaskan Standard Time

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