Resource Data logo
Resource Data1 month ago

Senior Software Engineer

$103,000–$116,100 year

On-site · Portland, Oregon, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Unknown
Industry
Technology

Job Summary

Senior Software Engineer at Resource Data leads design and implementation of complex software systems, mentors teams, maintains client relationships, and drives high-quality scalable solutions across full stack (front-end React, back-end .NET, APIs, databases). Emphasizes code quality, CI/CD integration, requirements refinement, and opportunity identification for technical and delivery improvements. Emphasis on consulting/client-facing work, cloud familiarity, distributed systems, relational databases, and agile delivery.

Required Qualifications

  • 4+ years of professional software engineering experience
  • Experience building front-end applications with React, including component-based architecture, state management, and API integration
  • Full-stack development experience using modern back-end frameworks, especially Microsoft .NET Framework and .NET Core / .NET, including development of APIs, services, and enterprise applications
  • Proven ability to lead the design and implementation of complex or ambiguous systems with limited direction
  • Strong judgment in making architectural and technical tradeoffs across performance, scalability, security, and delivery constraints
  • Advanced experience with source control systems, branching strategies, and code review practices
  • Hands-on experience with CI/CD pipelines and automated deployment processes
  • Demonstrated ability to establish and uphold testing, documentation, and code quality standards
  • Strong written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders
  • Experience working in consulting or client-facing environments
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and modern application architectures
  • Background in the natural resource management or environmental services sector
  • Experience designing distributed systems or microservices architectures
  • Strong background in relational database design and performance optimization
  • Exposure to Agile or hybrid Agile/Waterfall delivery models
  • Experience contributing to technical proposals, estimations, or pre-sales activities
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$103k – $116k / yr

Senior Software Engineer · Resource Data

Apply on Sorce