SOFTWARE ENGINEER

Apply Now

Company: University of Washington

Location: Seattle, WA 98115

Description:

As a UW employee, you have a unique opportunity to change lives on our campuses, in our state, and around the world. UW employees offer their boundless energy, creative problem-solving skills, and dedication to build stronger minds and a healthier world. UW is committed to attracting and retaining a diverse staff, your experiences, perspectives, and unique identities will be honored at the University of Washington. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable, and welcoming.

UW Information Technology (UW-IT) is the central information technology organization for the University of Washington, responsible for strategic planning, oversight, and direction of the UW's IT infrastructure, resources, and services. UW-IT provides critical technology support to all three campuses, UW medical centers, and research operations around the world. UW-IT partners with the UW community to enable innovation, learning, discovery, and service. The IT Infrastructure division provides knowledgeable system design and administration, software engineering, and operational support for academic systems, administrative systems, and research computing.

This position requires a team-oriented IT professional, experienced in designing, implementing, and managing complex applications, systems, and infrastructure at scale, with a focus on Web Hosting and Service management. Additionally, this position provides engineering leadership to several service teams, delivering complex IT services to the University and its extended community.

The Infrastructure division of UW-IT delivers the technology infrastructure required to sustain UW as a leading research, teaching, learning, and medical institution. These technologies support the UW's core mission at all levels - research, teaching, learning, healthcare, and the necessary underlying administrative and operational functions required to deliver these services.

This Software Engineer position is responsible for maintaining custom software and integrating it with third party software or systems using APIs or ETL processes. This position will also be responsible for maintaining and working on our UW Shared Web Hosting environment. Sometimes the work will involve maintaining our team's internal systems to reduce technical debt or improving and optimizing our development and deployment workflows. In all cases this position will require evaluation, adaptation, integration, and management of sophisticated system, network, and application software to support the research, teaching, and administrative computing requirements of UW units. This position reduces the workload on other parts of the UW and beyond by removing repetitive work through workflow management, automation, and self-service.

This position is responsible for software support, development work, assisting with deployment, integration, and maintenance in a very complex, distributed environment serving hundreds of thousands of faculty, staff, students, patients, and community members. This position directly interacts with and supports the UW (including three campuses and UW Medicine), K-20, and Pacific Northwest Gigapop. The successful position holder will be an active team member and engage with other subject matter experts throughout the University and beyond.

This position must be able to work with a diverse group of people who are both technical and non-technical. The incumbent must be able to work iteratively in both self-directed and team environments and often with people who are not co-located.

REQUIREMENTS:

  • Bachelor's Degree in Engineering, Computer Science or a related field or equivalent experience.

  • Five years' experience in software systems administration and support: designing, installing, configuring, and troubleshooting.

  • Experience managing a large (more than 10,000 sites) Web Hosting environment

  • Experience with SQL Server, PostgreSQL, and/or MySQL and supporting database-backed applications

  • Experience with the implementation and configuration of software packages and/or cloud-based applications

  • Experience with APIs to understand and support system integrations

  • Experience with coding shell scripts, such as PowerShell and JavaScript

  • Demonstrated ability to lead service delivery teams, construct and manage projects, and consistently and effectively document status.

  • Demonstrated ability to learn quickly and apply new technologies

  • Demonstrated ability to deliver outstanding service to customers and peers.

    DESIRED:

  • Experience with Linux

  • Experience with Apache

  • Experience with MySQL

  • Experience with PHP

  • Experience with PERL

  • Experience with Ansible

  • Experience with all aspects of the software development lifecycle.

  • Experience administering WordPress including developing custom themes and plugins.

  • Experience with ITSM processes, including Request Fulfillment, Incident Management, Problem Management, and Change Management as expressed through the ServiceNow product.

  • Knowledge of accessibility compliance.

  • Experience with SSRS.

  • Prior experience in a research university or other academic institution.

    CONDITIONS OF EMPLOYMENT

    Open office environment

    This position is expected to be in the office a minimum of two or more days per week

    Position participates in an on-call rotation and must be able to respond to outages during off-hours, including holidays and weekends.

    Application Process:The application process may include completion of a variety of online assessments to obtain additional information that will be used in the evaluation process. These assessments may include Work Authorization, Cover Letter and/or others. Any assessments that you need to complete will appear on your screen as soon as you select "Apply to this position". Once you begin an assessment, it must be completed at that time; if you do not complete the assessment, you will be prompted to do so the next time you access your "My Jobs" page. If you select to take it later, it will appear on your "My Jobs" page to take when you are ready. Please note that your application will not be reviewed, and you will not be considered for this position until all required assessments have been completed.

    Committed to attracting and retaining a diverse staff, the University of Washington will honor your experiences, perspectives and unique identity. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable and welcoming.

    The University of Washington is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, protected veteran or disabled status, or genetic information.

    To request disability accommodation in the application process, contact the Disability Services Office at 206-543-6450 or dso@uw.edu.

    Applicants considered for this position will be required to disclose if they are the subject of any substantiated findings or current investigations related to sexual misconduct at their current employment and past employment. Disclosure is required under Washington state law.
  • Similar Jobs