Freelance Principal Software Engineer – Platform Architecture and Developer Enablement (Hands-O[...]

colayer

Deutschland

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A software development firm is seeking a Principal Software Developer to lead the evolution of a critical platform. This role demands 8 to 12 years of hands-on software development experience with expertise in C#/.NET Core and functional programming. The candidate will be responsible for designing scalable software architectures and ensuring high-quality code delivery. Excellent communication skills and fluency in English are required, with German considered a strong plus. This is a full-time position in the United States, Ohio area.

Qualifications

  • 8 to 12 years of professional software development experience.
  • Fluent in modern engineering practices and clean code principles.
  • Confident in working with relational databases and aware of CI/CD pipelines.

Responsibilities

  • Design and build a business-critical software platform using modern frameworks.
  • Spearhead migration from a semi-distributed to a scalable architecture.
  • Champion tools and techniques that enhance engineering effectiveness.
  • Operate close to production and support the software post-deployment.

Skills

C#/.NET Core
Functional programming
Strong static typing
Communication
Collaboration

Tools

Git
Docker
Kubernetes
Terraform

Job description

Overview

Project Duration: 6-12 months, extension possible

Commitment: Full-time

Job Description

Our client is looking for a hands-on Principal Software Developer with deep computer science fundamentals and a pragmatic, product-oriented mindset. You combine strong architectural thinking with the ability to ship high-quality code thoughtfully and predictably.

You are fluent in modern engineering practices, comfortable in heterogeneous, service-oriented and distributed environments, and focus on writing robust, maintainable code for systems that scale.

You will help evolve a business-critical platform—leading the transition from a heterogeneous semi-distributed codebase to a strategically aligned, reliable, and scalable architecture. You will balance delivery speed with long-term sustainability and champion tools and techniques that multiply engineering effectiveness.

What you\'ll do
  • Design, build, and run a business-critical software platform using modern frameworks and programming languages
  • Spearhead the migration from a semi-distributed codebase to a unified, scalable architecture
  • Analyze trade-offs, risks, dependencies, and user value to drive technical decisions
  • Solve complex technical problems hands-on, not from the sidelines
  • Operate close to production: build it, ship it, support it
  • Champion clean code, test coverage, and performance-first thinking
  • Evaluate and apply emerging developer tools where they provide real leverage (e.g., GitHub Copilot, GPT agents, etc.)
Who we\'re looking for
  • 8 to 12 years of professional experience in software development with at least 80–100% of your last 2-3 years spent coding, shipping, and deploying
  • Expert knowledge of C#/.NET Core
  • Proven track record of delivering production-grade systems
  • Proficient in functional programming and strong static typing (F#, Scala 3, Rust, Haskell, Kotlin, OCaml, etc.)
  • Applied architectural knowledge: modular monoliths, microservices, event-driven systems, actors, etc.
  • Confident working with relational databases (schema design, migrations, tuning)
  • Familiarity with modern delivery stacks: Git, GitOps, CI/CD, Docker, etc.
  • Strong communication and collaboration skills; self-starter attitude
  • Fluent English (C1/C2); German is a strong plus
Nice to Have
  • Experience with Kubernetes and Infrastructure-as-Code tools (e.g. Terraform, Pulumi)
  • Familiarity with AI-assisted engineering tools (Copilot, GPT, linters, analyzers)
  • Experience with platform abstraction, developer enablement, or internal tooling
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Full Stack Engineer (Hybrid)
Principal Full Stack Engineer (Hybrid)

Releady • Rancho Cordova (CA)

On-site
USD 117,096 - 137,760
Principal Full Stack Engineer (Remote)
Principal Full Stack Engineer (Remote)

Releady • Denver (CO)

Remote
USD 117,096 - 137,760
Principal Architect
Principal Architect

Transglobal Recruiting • Seattle (WA)

On-site
USD 120,000 - 150,000
Competitive salary
Great benefits
Creative work environment
Principal Software Engineer / Architect
Principal Software Engineer / Architect

Veriipro • Deerfield (IL)

On-site
USD 140,000 - 190,000
Principal Software Architect
Principal Software Architect

Riverside Recruiting • Strongsville (OH)

On-site
USD 140,000 - 200,000
Hybrid remote
401(k) with company match
Medical, dental, vision
+2
Principal Software Engineer
Principal Software Engineer

Zohorecruit • Coppell (TX)

On-site
USD 140,000 - 200,000
Hybrid work model
Principal Full Stack Engineer - Midtown, NY
Principal Full Stack Engineer - Midtown, NY

Jobs in JS • New York (NY)

On-site
USD 140,000 - 210,000
Principal Software Engineer
Principal Software Engineer

thrively • California (MO)

On-site
USD 180,000 - 240,000
Software Architect
Software Architect

Foundation EGI • Boston (MA)

On-site
USD 130,000 - 180,000
Senior Developer Platform Engineer - Financial Cloud
Senior Developer Platform Engineer - Financial Cloud

ByLabs • Seattle (WA)

On-site
USD 150,000 - 210,000