Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Evergreen Goodwill of Northwest Washington Logo

Senior Software Engineer

Evergreen Goodwill of Northwest Washington

$110,000 - $140,000
Aug 29, 2025
Seattle, WA, US
Apply Now

Evergreen Goodwill is looking to advance its technology capabilities beyond basic automation into sophisticated software solutions that drive operational efficiency, data integration, and mission impact at scale, specifically through digital transformation and production automation initiatives, including AI-powered donation processing and warehouse automation.

Requirements

  • 5-8 years of professional software development experience with enterprise-grade applications.
  • Experience with cloud-native development and micro-services architecture.
  • Background in system integration, API development, and data processing applications.
  • Programming Languages: Proficient Skill Level in C-Sharp, Python, JavaScript/TypeScript, & SQL
  • Cloud Platforms: Advanced experience with Microsoft Azure services (App Services, Functions, Storage, SQL)
  • Development Frameworks: .NET Core, React/Angular, Node.js, or similar modern frameworks
  • Database Technologies: SQL Server, Azure SQL, Cosmos DB, and data modeling principles

Responsibilities

  • Design and develop scalable software applications using modern development frameworks and cloud-native architectures.
  • Build custom integrations between D365, warehouse management systems, production automation, and business applications.
  • Develop APIs and micro-services to support system interoperability and data exchange.
  • Create robust, maintainable code following software engineering best practices and design patterns.
  • Implement automated testing, continuous integration, and deployment pipelines.
  • Develop software solutions for AI-powered donation processing, classification, and cataloging systems.
  • Build applications that integrate computer vision, machine learning, and operational workflows.

Other

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field.
  • Strong problem-solving skills with ability to translate business requirements into technical solutions.
  • Excellent communication skills with ability to explain technical concepts to non-technical stakeholders.
  • Experience working in cross-functional teams and collaborating with business stakeholders.
  • Hybrid work schedule, at least (3) Three Days/Week Required in Office