Software Engineer 2 (.Net) - Portland, OR

U.S. BankGresham, OR
$105,400 - $124,000Hybrid

About The Position

We are seeking a skilled Software Engineer to design, develop, and support enterprise-grade applications within a modern, scalable technology environment. This role partners closely with cross-functional teams to deliver high-quality solutions that align with business and technology objectives.

Requirements

  • Bachelor's degree, or equivalent work experience
  • Three to five years of relevant experience

Nice To Haves

  • Typically 5+ years of experience in software development using C# and .NET technologies
  • Strong understanding of object-oriented programming (OOP) principles
  • Experience developing REST APIs, microservices, and web-based applications
  • Strong experience with relational databases (Oracle or Microsoft SQL Server) and query optimization
  • Hands-on experience with ADO.NET and/or ORM frameworks such as Entity Framework
  • Experience with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins
  • Familiarity with Microsoft Azure services (App Services, Functions, Storage, etc.)
  • Experience with event-driven architecture and messaging platforms (e.g., Kafka)
  • Exposure to enterprise scheduling tools such as Autosys
  • Experience with front-end frameworks such as React or Angular
  • Familiarity with distributed systems, high-availability environments, and cloud-native design patterns
  • Strong ownership mindset with hands-on technical expertise
  • Ability to independently drive solutions in complex environments
  • Effective collaboration across engineering, QA, and business stakeholders
  • Commitment to continuous learning and adopting emerging technologies

Responsibilities

  • Design, develop, and maintain applications using C# and .NET (Core and/or Framework).
  • Build and integrate RESTful APIs, microservices, and enterprise integration layers.
  • Develop and optimize database solutions using Oracle or Microsoft SQL Server, including queries and stored procedures.
  • Participate in all phases of the software development lifecycle (SDLC), including design, development, testing, deployment, and support.
  • Collaborate with business, QA, and DevOps teams to deliver scalable, high-quality solutions.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
  • Contribute to CI/CD pipeline development and continuous improvement.
  • Ensure adherence to coding standards, security best practices, and performance guidelines.

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service