3-5 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Engineer
(This job is no longer available)
University of Washington | Seattle, WA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

The University of Washington (UW) is proud to be one of the nation's premier educational and research institutions. Our people are the most important asset in our pursuit of achieving excellence in education, research, and community service. Our staff not only enjoys outstanding benefits and professional growth opportunities, but also an environment noted for diversity, community involvement, intellectual excitement, artistic pursuits, and natural beauty.

The Department of Computer Science and Engineering has an outstanding opportunity for a Software Engineer. The Department is seeking a programmer who will help to design and implement distributed web tools for censorship resistance.

The Networks group at the University of Washington does groundbreaking research in computer networks and distributed systems. We build systems, perform experimental evaluation, and transition our work into use in both research and industry. We distribute all our tools as open source. Our innovations have been the basis of startup companies, our tools have helped to shape web browser and data centers, and our ideas have changed research paradigms.
Sample projects: A few specific funded projects for which we need help include the following: The engineer will assist with one or more of these projects, but will also be involved with new projects as they come up.

* uProxy: uProxy is a browser extension that lets users share alternative more secure routes to the Internet. It's like a personalized VPN service that users set up for themselves and their friends. uProxy helps users protect each other from third parties who may try to watch, block, or redirect users' Internet connections. (https://www.uproxy.org)

* freedom.js: freedom.js is a framework for building peer-to-peer (P2P) applications in the browser. freedom.js applications require no server-side code and are automatically portable to various browsers, extension platforms, node.js, and mobile. (http://freedomjs.org)

The engineer will collaborate with colleagues who are both researchers at UW (professors, other professional staff, graduate and undergraduate students) and users (researchers elsewhere and professional programmers). Our projects are complex and, since they are research, their requirements and specifications are rapidly evolving. The engineer must be able to work on multiple projects at once and to quickly understand legacy codebases. Most of all, the engineer's primary work is trying to solve problems for which no one in the world knows whether there is a solution.


Software development of research prototypes of networking tools
Conduct experiments to evaluate efficacy of new techniques and tools.
Support colleagues and external users by answering questions and fixing bugs.
Documentation and assistance in writing papers.

For detailed information on Benefits for this position click here.


Bachelor's degree in computer science or related field AND a minimum of two years of relevant experience or an equivalent combination of education and experience.
Software development and/or research experience.
Proven ability to think abstractly, architect new designs, and build/test/deploy systems.
Capable of devising and implementing complex algorithms
Ability to work both with faculty and students on their research projects and with the end users of those systems

Equivalent education/experience will substitute for all minimum qualifications except where there are legal requirements such as license/certification/registration.


Master's degree
Experience with academic research.
Experience with web programming
A logical thinker and clear communicator
An energetic self starter who is a good team player.

Condition of Employment:

Schedule will be flexible and vary accordingly for special projects

Application Process:
The application process for UW positions 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 Workforce Authorization, Criminal Conviction History, 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.

Appointment to this position is contingent upon obtaining satisfactory results from a criminal background check.

The University of Washington is a leader in environmental stewardship & sustainability, and committed to becoming climate neutral.

The University of Washington is an equal opportunity, affirmative action employer.
To request disability accommodation in the application process, contact the Disability Services Office at 206-543-6450 / 206-543-6452 (tty) or dso@uw.edu.

Apply for this job

var _gaq = _

About University of Washington

Founded in 1861, the University of Washington is one of the oldest state-supported institutions of higher education on the Pacific coast. The Seattle-based university has earned an international reputation for research, and its graduate programs are some of the most highly rated in the nation. It is a leader in such fields as drama, dentistry, medicine, nursing, health services, astronomy, computer science, molecular biotechnology, oceanography, biostatistics, physics, physiology, pharmacology, geography, sociology, and social work. The university currently enrolls 35,000 students.