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 Logo

Senior Software Engineer

Evergreen Goodwill

$110,000 - $140,000
Dec 31, 2025
Seattle, WA, US
Apply Now

Evergreen Goodwill of Northwest Washington is looking to solve the problem of advancing its technology capabilities beyond basic automation into sophisticated software solutions that drive operational efficiency, data integration, and mission impact at scale.

Requirements

  • 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
  • Integration: REST APIs, GraphQL, message queues, and enterprise integration patterns
  • DevOps: Git, Azure DevOps, CI/CD pipelines, containerization (Docker, Kubernetes)
  • AI/ML: Experience with Azure Cognitive Services, Machine Learning, or similar platforms preferred.

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.
  • Collaborate with Solution Engineer on production automation software components and workflow integration.
  • Develop software solutions for AI-powered donation processing, classification, and cataloging systems.

Other

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field.
  • 5-8 years of professional software development experience with enterprise-grade applications.
  • Ability to work independently while contributing effectively to team objectives.
  • Excellent communication skills with ability to explain technical concepts to non-technical stakeholders.
  • Occasional travel to retail locations, warehouse facilities, and off-site meetings for system analysis and deployment.