SOFTWARE ENGINEER, ORIS: System/Application Development

University of Washington
Seattle, WA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Adobe Analytics Clean Code Principles JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Apache HTTP Server HTML5 Automation of Tests
+43 more
Cascading Style Sheets (CSS) Cloud Computing Profiling Databases Continuous Integration Software Debugging Disaster Recovery Github Hypertext Transfer Protocols (HTTP) Web Servers PostgreSQL Microsoft SQL Server MySQL Nginx Node.Js Systems Development Life Cycle Query Optimization Cloud Services Swagger Responsive Web Design Software Engineering TypeScript Web Applications Web Application Frameworks WordPress Openapi Enterprise Software Applications Postman Large Language Models Cypress (Programming Language) Cloudformation AngularJS Information Technology AWS Fargate Bitbucket Functional Programming Restful APIs Terraform Software Version Control Devsecops Api Management Docker Microservices

Job description

Experteer Overview In this role you will develop and maintain secure, scalable web applications and services on a JavaScript/TypeScript stack to support university research. You will work with cross-functional teams to design cloud-native solutions, ensure security and observability, and drive automation and quality across the SDLC. The position integrates with ORIS and supports 24/7 research operations. You will shape technical designs and provide expert consultation while advancing research administration capabilities. Compensation / Benefits * Deliver secure, scalable JavaScript/TypeScript web apps, APIs, and microservices within Agile projects * Design and evolve cloud-based apps and infrastructure using CI/CD, automation, and managed services * Create/update technical designs and plans addressing security, compliance, disaster recovery, and observability * Elevate engineering quality via clean code, automated tests, PR reviews, and architecture discussions * Collaborate across ORIS/UW teams, communicating concepts, risks, and progress to stakeholders * Triage and resolve issues across applications, cloud services, and databases for 24/7 availability * Maintain system health with secure, observable, cost-effective operations throughout the SDLC * Improve system quality and efficiency through automation and modern engineering practices * Engage in continuous learning and develop familiarity with research administration in a university setting * Participate in planning, change management, and broader organizational responsibilities Tasks * Bachelor’s degree in computer science or related field with 5+ years of enterprise software experience or 8+ years of equivalent experience * 5 years full-stack experience with TypeScript, Angular, Node.js, PHP, and WordPress * 5 years front-end tech (CSS3, HTML5, HTTP) for responsive web apps * 5 years developing RESTful APIs using OpenAPI/Swagger * 5 years working with relational DBs (MS SQL Server, MySQL, PostgreSQL) and writing efficient queries * 3 years deploying cloud-native apps on AWS with IaC (Terraform, CDK, or CloudFormation) and services (EC2, ECS/Fargate, Lambda, S3, etc.) * 3 years experience with web servers/containers (Apache, Nginx, Docker) * 1 year experience applying enterprise GenAI/LLMs across the SDLC * Experience with automated UI/API testing (Cypress, Postman) and performance profiling * Experience with GitHub or Bitbucket for source control and CI/CD pipelines * Strong observability, debugging, and problem-solving skills * Ability to work independently in agile/DevSecOps teams with ownership and clear communication * Ability to manage multiple priorities with strong organizational skills * Experience in change control and PR review processes Key requirements *

Requirements

plans teams, communicating concepts, risks, and progress to stakeholders * Triage and resolve issues across applications, cloud services, and databases for 24/7 availability * Maintain system health with secure, observable, cost-effective operations throughout the SDLC * Improve system quality and efficiency through automation and modern engineering practices * Engage in continuous learning and develop familiarity with research administration in a university setting * Participate in planning, change management, and broader organizational responsibilities Tasks * Bachelor’s degree in computer science or related field with 5+ years of enterprise software experience or 8+ years of equivalent experience * 5 years full-stack experience with TypeScript, Angular, Node.js, PHP, and WordPress * 5 years front-end tech (CSS3, HTML5, HTTP) for responsive web apps * 5 years developing RESTful APIs using OpenAPI/Swagger * 5 years working with relational DBs (MS SQL Server, MySQL, PostgreSQL) and aa years efficient queries * 3 years deploying cloud-native apps on AWS with IaC (Terraform, CDK, or CloudFormation) and services (EC2, ECS/Fargate, Lambda, S3, etc.) * 3 years experience with web servers/containers (Apache, Nginx, Docker) * 1 year experience applying enterprise GenAI/LLMs across the SDLC * Experience with automated UI/API testing (Cypress, Postman) and performance profiling * Experience with GitHub or Bitbucket for source control and CI/CD pipelines * Strong observability, debugging, and problem-solving skills * Ability to work independently in agile/DevSecOps teams with ownership and clear communication * Ability to manage multiple priorities with strong organizational skills * Experience in change control and PR review processes Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:28 min

Constructing a new Docker layer from scratch

Oliver Seitz Oliver Seitz · WWC Europe 2026

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

5:02 min

Manual port forwarding configuration using network address translation

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all