The Office of Civil Legal Aid (OCLA) is an independent judicial branch state agency, created with the understanding that the provision of legal aid services to indigent persons is an important component of the state’s responsibility to provide for the proper and effective administration of justice. The mission of the Office of Civil Legal Aid is to secure, invest and oversee the use of public funding for civil legal aid to low-income people in Washington State and to ensure accountability for public funds dedicated to the purpose. Since 2005, OCLA has administered and overseen general civil legal aid in Washington. The agency supports numerous other programs including legal aid to victims of crime and domestic violence, children in foster care, kinship caregivers, indigent tenants facing eviction, and individuals reentering society following completion of their terms of incarceration.
Toxics Cleanup Program Software Engineer
Location
United States
Posted
4 days ago
Salary
Not specified
Job Description
Role Description
The Department of Ecology is hiring a Toxics Cleanup Program Software Engineer (IT Application Development - Journey) within the Toxics Cleanup Program (TCP).
Location: Headquarters Office in Lacey, WA. Upon hire, you must live within a commutable distance from the duty station.
Schedule: This position is eligible for telework and flexible schedule options. You may telework most of your work time with occasional in-person meetings and activities. Schedules are dependent upon position needs and are subject to change.
Application Timeline: First review of applications will occur on March 17, 2026. This position will remain open until filled. The agency reserves the right to make a hire at any time after application review begins. Applications received after the date above may not be considered.
Duties
As a Software Engineer in the Toxics Cleanup Program’s Information Communication Unit, you will support the development of complex information systems such as:
- Document Storage and Retrieval System
- Integrated Site Information System
- Underground Storage Tank applications
- Other systems tracking cleanup work and pollution prevention
What you will do:
- Code, test, and implement highly complex application components and web services using technologies such as C#, ASP.NET, HTML5, JavaScript/JQuery, MVC-5, SQL, and Microsoft SQL Server.
- Develop complex mathematical algorithms and functions to analyze environmental data.
- Conduct code reviews of other programmers’ projects.
- Collaborate with Information Technology Services Office (ITSO) for infrastructure upgrades.
- Develop software test plans and implement them in unit tests.
- Lead User Acceptance Test (UAT) sessions.
- Analyze and develop requirements for complex, program-critical, statewide information systems.
- Translate business requirements into system prototypes.
- Consult with staff and external partners to analyze technology needs and problems.
Qualifications
- Four (4) years of experience and/or education in computer application development.
-
Experience must include:
- Back-end development with .NET Core or ASP.NET.
- Front-end development technologies including HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Database design and development, including familiarity with SQL Server.
- RESTful APIs, web services, or middleware integrations.
- Version control tools such as Git or Azure DevOps.
- Consulting, designing, programming, or performing maintenance for moderate risk software applications.
- Continuous Professional Development – Ability to stay current with new technologies.
- Education in Computer Science, IT, STEM, or related field; OR completion of a two-year accredited vocational training program in IT.
Requirements
- A Bachelor's degree with focus on programming/software engineering.
- Four years of IT experience programming web-based software applications or developing information systems architecture using Microsoft technologies.
- Professional experience consulting, designing, programming, maintenance, and/or support work for moderate risk software applications.
Benefits
- Medical/Dental/Vision for employee & dependent(s)
- Public Employees Retirement System (PERS)
- Vacation, Sick, and other Leave
- 11 Paid Holidays per year
- Public Service Loan Forgiveness
- Tuition Waiver
- Long Term Disability & Life Insurance
- Deferred Compensation Programs
- Dependent Care Assistance Program (DCAP)
- Flexible Spending Arrangement (FSA)
- Employee Assistance Program
- Commute Trip Reduction Incentives
- Combined Fund Drive
- SmartHealth
Job Requirements
- Four (4) years of experience and/or education in computer application development.
- Experience must include: Back-end development with .NET Core or ASP.NET. Front-end development technologies including HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js. Database design and development, including familiarity with SQL Server. RESTful APIs, web services, or middleware integrations. Version control tools such as Git or Azure DevOps. Consulting, designing, programming, or performing maintenance for moderate risk software applications.
- Back-end development with .NET Core or ASP.NET.
- Front-end development technologies including HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Database design and development, including familiarity with SQL Server.
- RESTful APIs, web services, or middleware integrations.
- Version control tools such as Git or Azure DevOps.
- Consulting, designing, programming, or performing maintenance for moderate risk software applications.
- Continuous Professional Development – Ability to stay current with new technologies.
- Education in Computer Science, IT, STEM, or related field; OR completion of a two-year accredited vocational training program in IT.
- A Bachelor's degree with focus on programming/software engineering.
- Four years of IT experience programming web-based software applications or developing information systems architecture using Microsoft technologies.
- Professional experience consulting, designing, programming, maintenance, and/or support work for moderate risk software applications.
Benefits
- Medical/Dental/Vision for employee & dependent(s)
- Public Employees Retirement System (PERS)
- Vacation, Sick, and other Leave
- 11 Paid Holidays per year
- Public Service Loan Forgiveness
- Tuition Waiver
- Long Term Disability & Life Insurance
- Deferred Compensation Programs
- Dependent Care Assistance Program (DCAP)
- Flexible Spending Arrangement (FSA)
- Employee Assistance Program
- Commute Trip Reduction Incentives
- Combined Fund Drive
- SmartHealth
Related Guides
Related Job Pages
More Software Engineer Jobs
The Senior Software Engineer will support and enhance high-quality software modules for the Company product suite, analyzing and resolving software issues from internal or external customers. Responsibilities also include documenting specifications, executing performance enhancements, and mentoring other developers.
Software Engineer, Platform - Gainesville, USA
SpeechifyGet your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.
The role involves designing, developing, and maintaining robust backend APIs, including public TTS, payment, subscription, and authentication services, while overseeing the entire backend API landscape for performance and maintainability. Responsibilities also include collaborating on B2B solutions and aligning backend architecture with product strategy through close work with cross-functional teams.
Software Engineer, Platform - Joliet, USA
SpeechifyGet your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.
The role involves designing, developing, and maintaining robust backend APIs, including public TTS, payment, subscription, and authentication services, while overseeing the entire backend API landscape for performance and maintainability. Responsibilities also include collaborating on B2B solutions, focusing on customization and enterprise integration needs, and aligning backend architecture with product strategy.
Software Engineer, Platform - Ontario, USA
SpeechifyGet your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.
The role involves designing, developing, and maintaining robust APIs, including public TTS, payment, subscription, and authentication services, while overseeing the entire backend API landscape for performance and maintainability. Responsibilities also include collaborating on B2B solutions tailored for enterprise clients and aligning backend architecture with product strategy.