Senior Software Developer

King County

Washington

Hybrid

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

King County’s Department of Judicial Administration seeks a Senior Software Developer to design and develop interfaces and business processes for its highly complex, distributed court-system applications. The role blends frontend UI work with backend integration across multiple departments and external partners, in a hybrid King County environment.

The ideal candidate has a strong background in large-system software development, web technologies, REST APIs, and data analytics, with attention to

Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • Advanced knowledge of information systems, processes and technology principles.
  • 5+ years of software development on large and complex systems.
  • Proficient in web development with HTML/JavaScript/CSS.
  • Familiarity with REST/ASP.NET Web API development.
  • Experience in database and data analytics.

Responsibilities

  • Develop and maintain user interfaces and business processes for complex systems.
  • Evaluate existing applications for efficiency, integrity, security, and data quality.
  • Redesign and replace sub-systems as needed.
  • Respond to system failures and issues, implementing fixes and enhancements.
  • Participate in the software development life cycle from conception to maintenance.
  • Provide consultation and presentations to management and customers.
  • Develop and maintain documentation for applications and systems.
  • Collaborate with peer developers, testers, engineers, DBAs, and IT specialists.
  • Occasionally provide off-hour support for critical systems and integrations.
  • Perform other duties as assigned.

Skills

Software development
HTML/JavaScript/CSS
Web development
Analytical thinking
Problem solving
Team collaboration
Attention to detail
REST/ASP.NET Web API

Education

Bachelor's degree in Computer Science or related field
Equivalent combination of experience and education

Tools

MVC/ASP.NET MVC
Java
Groovy
Azure App Service / Logic App / Service Bus
SQL databases

Job description

King County Department of Judicial Administration is seeking a Senior Software Developer (IT Engineer – Senior) to join our Technology Services Division! We are looking for someone who has experience in software development on large and complex systems, advanced knowledge of information systems and technology principles, can think creatively to troubleshoot problems, and has high attention to detail.

As the Senior Software Developer you will be responsible for developing user interfaces and business processes for various systems, devices and data exchanges. The Department of Judicial Administration’s core business applications form a highly complex, distributed system serving multiple departments, external agencies, and the public for the submission and management of King County Superior Court case filings, court documents, and related working copy documents submitted to the Court. These applications are comprised of off-the-shelf, reconfigured-off the-shelf and custom software components.

Our Technology Services Division (TSD) supports the mission of the Department of Judicial Administration by enabling business processes through the use of information technology (IT).

The Department of Judicial Administration (DJA), also known as the Superior Court Clerk's Office, serves as the independent record keeper for King County Superior Court. DJA is a forward-looking agency that uses technology to help perform a wide range of tasks more effectively, efficiently, and reliably for the Court, litigants and the public. Our mission is to deliver professional, socially just, high-quality Superior Court record services and justice system programs to all of our customers. The Department of Judicial Administration and its employees are recognized for service excellence, innovation and efficiency. We have an environment that is professional, friendly, diverse, and fun.

The functions of our office include, but are not limited to:
  • Serving all customers
  • Receiving and processing court documents
  • Providing a clerk presence at every court proceeding to make the record and take minutes
  • Receipting fines and fees
  • Initiating cases including civil and family law
  • Disbursing funds
  • Storing wills in the Will Repository
  • Facilitating access to court records online and in-person
  • Managing the Adult Drug Diversion Program
Work Schedule

The typical work week is Monday through Friday, 8:00am to 5:00pm; 40 hours per week. The successful candidate may be required to be available to work additional hours and/or a flex schedule, which may include evenings and weekends, as needed to respond to service needs. This position is exempt from the overtime provisions of the Fair Labor Standards Act (FLSA) and is not eligible for overtime.

Work Location

This position will work out of one of our Superior Court Clerk's offices listed below, but may be required to work or attend trainings and/or meetings at other locations on occasion.

  • King County Courthouse (KCCH) located at 516 Third Avenue, Seattle, WA 98104
  • Maleng Regional Justice Center (MRJC) located at 401 Fourth Avenue North, Kent, WA 98032
  • Patricia H. Clark Children and Family Justice Center (CCFJC) located at 1211 East Alder, Seattle, WA 98122
Remote and Onsite Work

The Technology Services team works in a hybrid model, that includes both in-office and telecommuting days. The balance of remote and onsite work depends on business needs and may change over time.

Employees must reside in Washington state and within a reasonable distance to their King County worksite to respond to workplace reporting requirements.

Employees will receive a County-issued laptop and must maintain a home workspace with reliable internet access, allowing them to perform their duties and stay responsive during scheduled work hours.

  • Develop and support applications for highly complex systems, which requires a thorough analysis of the business processes that these systems support and an in-depth understanding of business needs.
  • Evaluate existing applications for process efficiency, system integrity, security, and data quality.
  • Redesign and replace selected application sub-systems as needed.
  • Respond to system failures and issues through troubleshooting and resolving underlying problems.
  • Implement fixes, changes, and enhancements.
  • Partake in the software development life cycle – conception, requirement analysis, design, coding, testing, release, and maintenance.
  • Provide consultation services and presentations to management and customers.
  • Develop and maintain documentation for applications and systems, programs, processes and operating instructions.
  • Collaborate with peers developers, testers, system engineers, IT system specialists, and DBA to ensure the best possible solutions and services.
  • Occasionally provide off-hour support for critical systems and associated integrations.
  • Perform other duties as assigned.
Our ideal candidate will demonstrate the following (Minimum Qualifications):
  • Bachelor's degree in Computer Science or a related field, OR equivalent combination of experience and education.
  • Advanced knowledge of information systems, processes, techniques and computer technology principles.
  • 5 or more years in software development on large and complex systems.
  • Proficient in web development; deep understanding and experience with HTML/JavaScript/CSS.
  • Familiarity with n-tier architecture development and deployment.
  • Familiarity with REST/ASP.NET Web API development.
  • Experience on database and data analytics.
  • Results-driven, process-oriented, self-starter that can successfully work on multiple projects simultaneously.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Ability to collaborate with partner government agencies.
  • Ability to effectively present information in one-on-one and small group situations throughout the organization.
  • Experience in system support: ability to troubleshoot issues, track, resolve, and document significant system problems and issues requiring a broad understanding of the entire complex system.
  • Excellent organizational skills and attention to detail.
  • Must be able to work in a fast-paced environment with daily work processing deadlines.
  • Strong analytical and strategic skills; ability to synthesize complex information and influence decision makers, turning strategy into action.
  • Ability to work independent and in a team environment.
  • An understanding of best practices for keeping PII, PCI, HIPAA, and CJIS data secure.
  • Demonstrated competence with Microsoft Windows operating systems and Microsoft Office Suite.
  • Ability to learn quickly.
The most competitive applicants will have the following experiences and qualifications (Desired):
  • Familiarity with Agile and working knowledge of SCRUM.
  • Experience in test driven development.
  • Familiarity with cloud integration and Microsoft Azure – App Service, Logic App, Service Bus, API Management, Functions.
  • Familiarity with MVC/ASP.NET MVC.
  • Experience with Java/Groovy.
  • Good understanding of performance.
  • Previous experience with customer relationship management (CRM) and content management systems (CMS) such as Sitecore and SharePoint.

Are you ready to make a difference? Come join the team dedicated to serving one of the nation's best places to live, work and play.

Who May Apply

We welcome applications from all qualified applicants. The Department of Judicial Administration values diverse perspectives, life experience, and encourages people of all backgrounds to apply.

This posting will create a list of qualified candidates that may be considered for selection of additional vacancies of the same position type over the next six (6) months.

Union Membership

This position is represented by Professional and Technical Employees, Local 17 (PROTEC17).

King County's Vision, Mission, and ACTIVATE Values unite us.

King County serves residents with a relentless sense of urgency, delivering on commitments with transparency and accountability. We are action-oriented, creative problem solvers who collaborate across roles, engage directly with communities, and challenge the status quo to achieve meaningful impact. As a unified team, we uphold high ethical and stewardship standards, embrace change, stay curious, and continuously improve. Across all interactions, we listen first, act quickly, and stay aligned as a team to earn and sustain public trust. Learn more about our Vision, Mission, and ACTIVATE Values here and visit our Why work at King County page here.

King County is an Equal Employment Opportunity (EEO) Employer

No person is unlawfully excluded from employment opportunities based on sex, race, color, national origin, ethnicity, religious affiliation, disability, sexual orientation, gender identity or expression, age except by minimum age and retirement provisions, pregnancy, status as a family caregiver, parental status, marital status, military status or status as a veteran who was honorably discharged or who was discharged solely as a result of the person's sexual orientation or gender identity or expression, citizenship or immigration status, genetic information, or other protected class. However, to the extent that distinction or differential treatment on the basis of citizenship or immigration status is authorized by either federal or state law, regulation, or government contract, it is not an unfair practice.

Our EEO policy applies to all employment actions, including but not limited to recruitment, hiring, selection for training, promotion, transfer, demotion, layoff, termination, rates of pay or other forms of compensation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Talent Advisor
Talent Advisor

King-County,-W • Seattle (WA)

Hybrid
USD 65,000 - 93,000
County-issued laptop
Education Employment Specialist
Education Employment Specialist

King County, WA • Seattle (WA)

On-site
USD 52,000 - 76,000
Flexible schedules
Telecommuting options
Excellent benefits
Administrative Specialist III - (Part-Time / 20hrs)
Administrative Specialist III - (Part-Time / 20hrs)

King-County,-W • Renton (WA)

Hybrid
USD 30,000 - 50,000
Legal Administrative Professional I- District Court Unit
Legal Administrative Professional I- District Court Unit

King County • Seattle (WA)

Hybrid
USD 40,000 - 51,000
Hybrid work schedule
County issued laptop
Generous benefits package
IT Customer Success Manager
IT Customer Success Manager

King County • Seattle (WA)

Hybrid
USD 95,000 - 130,000
Administrative Specialist II - Tablet Coordinator
Administrative Specialist II - Tablet Coordinator

King County • Seattle (WA)

On-site
USD 58,000 - 78,000
Public Defense Legal Assistant (CS/TLT/SDA)
Public Defense Legal Assistant (CS/TLT/SDA)

King County • Seattle (WA)

Hybrid
USD 42,000 - 65,000
Pension plan
Transit pass
Training opportunities
Level Up Project Manager (PPMI)
Level Up Project Manager (PPMI)

King County • Seattle (WA)

Hybrid
USD 65,000 - 85,000
Hybrid work model
County-issued laptop
Talent Advisor
Talent Advisor

King County • Seattle (WA)

Hybrid
USD 65,000 - 100,000
Hybrid work model
Senior .NET Developer
Senior .NET Developer

State-of-Washington-Administrative-Office-of-the-Courts • Olympia (WA)

On-site
USD 96,000 - 126,000