Software Engineer – C# / .NET / Docker / AWS

ProFocus Technology

Oregon

Hybrid

USD 125,000 - 150,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Bonus eligibility

Job summary

ProFocus Technology is seeking a Software Engineer to maintain and enhance its in‑house applications using C#/.NET, Docker, Kubernetes, and AWS. You’ll ensure stability, performance, and reliable operation of containerized services on AWS EKS, while collaborating with infrastructure teams to drive modernization and automation.

The role emphasizes hands‑on coding and troubleshooting, with opportunities to apply AI‑assisted development and reduce technical debt as needed.

Qualifications

  • 3–5+ years of professional software development experience using C# and .NET.
  • Strong experience with ASP.NET Core, REST APIs, and backend application development.
  • Hands‑on experience writing Dockerfiles, building container images, and developing containerized applications.
  • Practical Kubernetes knowledge, preferably AWS EKS.
  • Working knowledge of AWS services including EKS, ECR, CloudWatch, IAM, and S3.
  • Experience with Git, CI/CD pipelines, and software development best practices.
  • Strong debugging, troubleshooting, and application maintenance skills.
  • Ability to independently manage and improve existing codebases.
  • Strong problem‑solving skills, ownership, and initiative.

Responsibilities

  • Maintain, support, and improve existing business applications.
  • Work with C#/.NET, Docker, Kubernetes, and AWS to ensure stability and performance.
  • Troubleshoot production issues and resolve bugs.
  • Collaborate with infrastructure teams to support containerized apps on AWS EKS.
  • Modernize applications when possible and explore automation and AI-assisted development.

Skills

C# & .NET
ASP.NET Core
REST APIs
Docker
Kubernetes
AWS (EKS)
CI/CD
Troubleshooting
Problem solving

Tools

Dockerfiles
Git
Terraform
CI/CD Tools

Job description

Software Engineer – C# / .NET / Docker / AWS

Location: Remote or Flexible Hybrid (Tigard, OR)

Pay: Target salary for this role is $125,000–$150,000 annually, with eligibility for bonus and equity compensation determined case by case.

Engagement Type: Direct Hire

Duration: Permanent

What You’ll Be Doing

We are seeking an experienced Software Engineer to maintain, support, and continuously improve existing business applications. You'll work primarily with C#/.NET, Docker, Kubernetes, and AWS, focusing on application stability, reliability, and performance.

You’ll troubleshoot production issues, resolve bugs, improve existing code, manage application updates, and collaborate with infrastructure teams to support containerized applications running on AWS EKS.

When operational priorities allow, you’ll have opportunities to modernize applications, introduce automation, reduce technical debt, and explore AI‑assisted development. This is a hands‑on software engineering role focused on application development and maintenance rather than dedicated DevOps or infrastructure engineering.

Who We’re Looking For
  • 3–5+ years of professional software development experience using C# and .NET.
  • Strong experience with ASP.NET Core, REST APIs, and backend application development.
  • Hands‑on experience writing Dockerfiles, building container images, and developing containerized applications.
  • Practical Kubernetes knowledge, preferably AWS EKS.
  • Working knowledge of AWS services including EKS, ECR, CloudWatch, IAM, and S3.
  • Experience with Git, CI/CD pipelines, and software development best practices.
  • Strong debugging, troubleshooting, and application maintenance skills.
  • Ability to independently manage and improve existing codebases.
  • Strong problem‑solving skills, ownership, and initiative.
  • Nice to have: Terraform, SQL databases, microservices, observability tools, AI‑assisted development, or legacy application modernization.
About Our Client

Our client is seeking a hands‑on software engineer to support and continuously improve its in‑house applications, with opportunities to contribute to modernization and automation initiatives.

ProFocus is an equal opportunity employer. We value diversity in our workplace and encourage all qualified applicants regardless of race, color, age, sex, religion, national origin, physical or mental disability, pregnancy, marital status, veteran or military status, genetic information, sexual orientation, or any other characteristic protected by federal, state, or local laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Software Engineer - C#/.NET, Docker & AWS + Equity
Remote Software Engineer - C#/.NET, Docker & AWS + Equity

ProFocus Technology • Oregon

Hybrid
USD 125,000 - 150,000
Equity
Bonus eligibility
Software Engineer, Modernization (Fully Remote)
Software Engineer, Modernization (Fully Remote)

Partner Company • United States

Remote
USD 90,000 - 130,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior .NET Developer - Fully remote, New England preferred
Senior .NET Developer - Fully remote, New England preferred

Motion Recruitment • Cambridge (MA)

Remote
USD 140,000 - 190,000
Flexible remote work environment
Career growth within a highlytechnical
Medical, Dental, Vision Insurance
Principal Engineer
Principal Engineer

The Leadership Agency Inc. • United States

Remote
USD 175,000 - 185,000
10% bonus
401(k) with match
Healthcare benefits (medical/dental/VA
+1
Senior Technical Support Engineer
Senior Technical Support Engineer

Jobgether SRL • Town of Montana (WI)

On-site
USD 120,000 - 137,000
Stock options
Health, vision, dental insurance (100%
Unlimited time off
+4
Senior Software Engineer (.NET / AWS)
Senior Software Engineer (.NET / AWS)

Elios, Inc. • United States

Remote
USD 96,000 - 110,000
Principal Software Engineer / Remote (Polyglot Needed)
Principal Software Engineer / Remote (Polyglot Needed)

Jobot • City of Rochester (NY)

Remote
USD 150,000 - 180,000
20% Bonus
100% Paid Benefits
4% 401k Match
+2
Software Application Engineer
Software Application Engineer

CyRAD Talent Solutions • Washington

On-site
USD 170,000 - 210,000
Equity
Principal Software Engineer, Containers
Principal Software Engineer, Containers

Jobgether • United States

Remote
USD 229,000 - 258,000
Base salary
Equity options
Health coverage
+7
Principal Software Engineer / Remote (Polyglot Needed)
Principal Software Engineer / Remote (Polyglot Needed)

Jobot • Manchester (NH)

Remote
USD 150,000 - 180,000
20% Bonus
100% Paid Benefits
4% 401k Match
+2