Skip to content
mimi

Senior Software Engineer

VanderHouwen

Portland · Hybrid Full-time Senior $135k – $155k/yr 1mo ago

About the role

About the company:

They're a nonprofit providing health insurance services to meet the healthcare needs of low-income Oregonians. They serve about one-quarter of Oregon Health Plan members.

Their mission is to inspire and partner to create quality and equity in individual and community health. Their vision is healthy communities for all individuals, regardless of income or social factors.

They focus on the total health of our members, not just traditional health care. In teaming up with members, families, and communities, they help Oregonians live better lives, prevent illness and respond effectively to health issues.

Every day, they help hundreds of thousands of Oregonians get the care they deserve. But good health is more than health care. That’s why they invest in programs that help people get housing, healthy food, job training, and more.

About the role:

Our client is looking for a driven and technically sharp Senior Software Engineer to join their growing technology team. This is a hands-on execution role intended for someone who ships quality code, solves complex problems, and moves fast. If you enjoy diving deep into backend systems, designing clean APIs, optimizing databases, and building reliable integrations, this position is for you.

You will work as part of an agile development team building and extending systems that support traders, operations teams, and the broader business. This is not a product ownership or architecture-strategy role; it is about consistent, high-quality output from an engineer who takes initiative, brings their own thinking to the table, and thrives when given the autonomy to figure things out. You will be handed significant responsibility, given the freedom to shape your approach, and expected to perform at a high level.

While the core of this role lies in the backend, our client is looking for someone comfortable working across the full stack as needed. This means being able to work on the frontend, dig into data layers, and understand how all the pieces of the system connect.

This role is a hybrid model in Tigard, Oregon.

Senior Software Engineer:

As a Senior Software Engineer, your day-to-day will be centered on building and maintaining robust backend systems, including APIs, database logic, and services that power a trading platform and various internal tools. Work items range from tightly scoped to intentionally open-ended. Our client values engineers who can take a high-level description of a need, ask the right questions, and deliver a great product using sound judgment. You should bring a builder’s mindset, leverage modern tools to accelerate your output, and take genuine ownership of the work you ship.

Responsibilities:

  • Design, develop, and maintain backend services and APIs using C# and .NET.
  • Write efficient, well-structured SQL queries, stored procedures, and data models against Microsoft SQL Server.
  • Build and maintain RESTful APIs that integrate with internal services, third-party systems, and front-end applications.
  • Apply sound architectural and design patterns like SOLID and repository patterns to produce maintainable code.
  • Take ownership of work from initial description through delivery, filling in ambiguity with proactive communication.
  • Contribute across the stack when needed, including frontend work and data layer changes.
  • Debug, profile, and optimize performance issues across the application and database layers.
  • Participate in code reviews and contribute to engineering standards.
  • Collaborate with DevOps and QA on CI/CD pipelines, automated testing, and deployment practices.
  • Integrate with Azure services such as Functions, Service Bus, and App Services.
  • Use AI-powered development tools to accelerate coding, testing, and problem-solving.

Qualifications:

  • 5+ years of hands-on software engineering experience with a strong backend focus.
  • Proficiency in C# and the .NET ecosystem (ASP.NET Core, Entity Framework, WebAPI).
  • Strong SQL skills, including query writing, indexing, performance tuning, and schema design.
  • Proven experience designing and building RESTful APIs.
  • Solid grasp of software architecture and design patterns (dependency injection, layered architecture, etc.).
  • Experience integrating with cloud services, ideally Azure.
  • Familiarity with CI/CD pipelines, Git-based version control, and DevOps workflows.
  • Comfort operating with ambiguity and driving incomplete requirements to a solution.
  • Demonstrated use of modern coding tools to improve personal productivity.

Preferred Skills:

  • Experience with event-driven architecture or messaging patterns.
  • Familiarity with GraphQL or other API paradigms.
  • Exposure to trading, supply chain, logistics, or other complex business domains.
  • Knowledge of automated testing frameworks like NUnit or xUnit.
  • Experience with Vue.js or other modern frontend frameworks like React or Angular.
  • Ability to write and review technical documentation and API contracts.

Skills

.NET.NET CoreAIAPIAzureC#CI/CDDevOpsDockerEntity FrameworkFunctionsGitGraphQLMicrosoft SQL ServerNUnitPostgreSQLReactRepository PatternRESTSOLIDSQLSQL ServerService BusVue.jsWebAPIxUnit

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free