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 faculty and staff also enjoy outstanding benefits, professional growth opportunities and unique resources in an environment noted for diversity, intellectual excitement, artistic pursuits and natural beauty. All of which has allowed the UW to be nationally recognized as a “Great College to Work For” for six consecutive years.
Office of Research Information Services (ORIS), a division of the Office of Research, coordinates, develops, and supports electronic research administration for faculty and staff at the University of Washington. Goals include:
Improve service to Principal Investigators (PIs) and research and administrative staff, enhance their ability to obtain funding, reduce their workload, and streamline the processing of their proposals.
Provide authorized individuals with convenient access to timely information on the status of proposals and awards.
Increase the efficiency of the research community to meet growing workload and compliance demands with limited resources.
Maintain the University of Washington's position as a leading public research University.
The University of Washington’s Office of Research Information Services has an outstanding opportunity for a full time Software Engineering Manager.
This opportunity is available for remote work.
The ORIS Platform Program Team is responsible for developing the back-end and front-end architecture necessary for ORIS to deliver integrated & unified Research Administration solutions.
This position, the Software Engineering Manager, will determine the strategic and tactical direction of our .net team, contribute on all strategic platform projects, mentor junior engineers and others on best practices, and will build loosely coupled architecture.
The Software Engineering Manager must manage multiple projects and collaborate across disciplines within ORIS, with the Office of Research and their campus partners, with institutional entities such as UW-IT and work with software engineers, business and data analysts, user experience designers, quality assurance testers, and ORIS senior leadership.
The Office of Research’s constituency, and therefore that of this position, is the entire University, including UW branch campuses.
Leadership and People Management
Provide deep technical leadership and assistance to colleagues, users, and staff in research community
Manage a team of software engineers by providing mentoring and coaching around best practices related to all aspects of the software architecture, design, and development; responsible for hiring and corrective actions, and writing staff evaluations
Direct and manage developer work assignments based on needs from product managers and project managers on projects across the ORIS suite of software development
Resolve conflict effectively and immediately within the team
Work with the entire architecture team and contribute to the full-stack of issues such as security, resiliency and present your plans and design for peer review
Deep leadership and collaboration with DevOps to represent engineering needs in discussions and decisions regarding infrastructure solutions
Development and User Interface Design
Provide systems design, development, programming, and consultation for distributed architecture business and academic support systems which employ web-based technologies, object-oriented and relational databases and client/server computing platforms
Design, develop and implement interfaces and web services to new and existing database systems
Contribute to the project management lifecycle by providing upfront estimation and planning, systems design, and delivery and deployment options
Work with ORIS team members to ensure project deadlines and deliverables are met
Work within the constructs of Lean/Agile development team
Escalate issues to management as needed
Work closely with software engineers to ensure software architecture integrates with other system architecture layers
Collaborate with the developer(s) on the optimization of code maintainability and ensuring server/client-side performance
Project Management and Collaboration
Work with management to ensure project deliverables are in alignment with the strategic vision
Facilitate project team meetings and working groups
Ensure proper communication is in place so that all project stakeholders stay informed of project statuses
Develop, document, and communicate a consistent software architecture for multiple products in conjunction with our development, user experience, and quality assurance teams
Work closely with product owners, content owners, technical staff, and users to identify requirements and constraints
Collect requirements based on metrics data including usage analytics, code profiling statistics, content data growth patterns, issue, and other data-driven sources
Plan, execute and evaluate prototypes and final products to end users and other stakeholders for review and acceptance
Review, triage, and respond to incoming requests as coverage is needed.
BA degree in Computer Science, Informatics, or related field
Minimum of four years of experience developing end to end software system that include all of the following areas:
Clear communication of complex ideas using words, pictures, and interactions
In-depth knowledge of modern programming language, design pattern, and available frameworks for leveraging the best of these technologies (C#, .NET, Restful API, etc.)
Knowledge of source control and build systems
Defining stability, performance, and overall quality measurements
Presenting architecture layers to various technical and non-technical audiences using prose and diagram
Demonstrated excellent written/oral communication skills, technical documentation skills, user liaison skills, and personal interaction abilities
Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.
Experience working with research administration enterprise systems
Managing vendors and contractors
Lean, Agile, Kanban development
Cloud technologies, Container, e.g: Kubernatees,
CONDITIONS OF EMPLOYMENT:
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 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.
Founded in 1861, the University of Washington is one of the oldest public institutions in the west coast and one of the preeminent research universities in the world. The University of Washington is a multi-campus university comprised of three different campuses: Seattle, Tacoma, and Bothell. The Seattle campus is made up of sixteen schools and colleges that serve students ranging from an undergraduate level to a doctoral level. The university is home to world-class libraries, arts, music, drama, and sports, as well as the highest quality medical care in Washington State and a world-class academic medical center. The teaching and research of the University’s many professional schools provide undergraduate and graduate students the education necessary toward achieving an excellence that will serve the state, the region, and the nation. As part of a large and diverse community, the University of Washington serves more students than any other institution in the Northwest.