SWE – C#/.NET & Cloud Modernization (mid-career)

Optimize Search Group

Plano (TX)

On-site

USD 90,000 - 130,000

Full time

32 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Optimize Search Group seeks a hands-on software engineer to maintain a mature desktop app while expanding supporting web services and APIs. You will own features end-to-end, contribute to cloud migration, and work with experienced engineers on design and delivery.

You’ll help modernize applications, build CI/CD pipelines, and ensure reliability with monitoring and runbooks. Collaboration and problem-solving are essential in this role.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3–6 years of professional software development experience.
  • Strong C#/.NET development experience, including building and consuming APIs.
  • Experience with client–server applications and integrating desktop software with web services.
  • Experience with at least one major cloud platform and interest in cloud modernization.
  • Familiarity with CI/CD, automated testing, source control, and modern workflows.
  • Strong debugging and collaboration skills.
  • Experience modernizing or integrating established applications with newer web or cloud-based technologies.
  • Familiarity with infrastructure-as-code tools such as Terraform or Bicep.

Responsibilities

  • Design and develop API endpoints and backend services using C#/.NET for desktop and web apps.
  • Own medium-sized features from design through deployment and support.
  • Contribute to modernization and cloud migration, including data migration and validation.
  • Build and maintain CI/CD processes, automated testing, and container deployments.
  • Improve reliability with logging, monitoring, health checks, and tooling.
  • Maintain technical docs and runbooks; share knowledge with junior engineers.

Skills

C#/.NET
APIs
CI/CD
Cloud platforms
Debugging
Docker
Kubernetes
Communication

Education

Bachelor’s degree in Computer Science/Software Engineering or related field

Tools

Docker
Kubernetes
Terraform
Bicep

Job description

About the Role

We’re looking for a hands‑on software engineer to help maintain and modernize a mature desktop application while expanding its supporting web services and APIs. This role is ideal for someone who enjoys working across application development, cloud technologies, DevOps, and modernization initiatives.

You’ll own features and improvements from development through deployment, contribute to cloud migration projects, and work closely with experienced engineers on technical design and delivery.

What You’ll Be Doing
  • Design and develop API endpoints and backend services using C#/.NET to support desktop and web applications. (25%)
  • Take ownership of medium-sized features and enhancements from design through deployment and ongoing support. (20%)
  • Contribute to application modernization and cloud migration initiatives, including service integration, data migration, and validation activities. (15%)
  • Build and maintain CI/CD processes, automated testing, and containerized application deployments. (15%)
  • Improve application reliability and observability through logging, monitoring, health checks, and related tooling. (15%)
  • Maintain technical documentation and operational runbooks while sharing knowledge and best practices with less‑experienced engineers. (10%)
Desired Skills & Experience

You don’t need to check every box to be successful. We’re looking for someone with a strong foundation in software development and a willingness to learn and take ownership.

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field preferred.
  • Approximately 3–6 years of professional software development experience.
  • Strong C#/.NET development experience, including building and consuming APIs.
  • Experience working with client‑server applications and integrating desktop software with web‑based services.
  • Experience with at least one major cloud platform and an interest in cloud modernization.
  • Familiarity with CI/CD, automated testing, source control, and modern development workflows.
  • Strong debugging, problem‑solving, communication, and collaboration skills.
  • Experience modernizing or integrating established applications with newer web or cloud‑based technologies.
  • Familiarity with common cloud services such as application hosting, serverless computing, messaging, storage, secrets management, and application monitoring.
  • Experience with Docker and exposure to Kubernetes or another container orchestration platform.
  • Familiarity with infrastructure‑as‑code tools such as Terraform, Bicep, or comparable technologies.
What Success Looks Like

In this role, you’ll help strengthen an established software product while contributing to its transition toward more modern, scalable, and cloud‑oriented technologies. You’ll have opportunities to take meaningful ownership, solve practical engineering problems, and expand your experience across application development and cloud modernization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Software Engineer
Software Engineer

SpringbokIT • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Software Support Engineer
Senior Software Support Engineer

The Jonus Group • Philadelphia

On-site
USD 120,000 - 170,000
Health, dental, and vision insurance
Generous paid time off
Professional development opportunities
+1
Senior Software Engineer
Senior Software Engineer

Kismet Search • California (MO)

On-site
USD 140,000 - 190,000
Application Developer - .NET/C#/SQL Server
Application Developer - .NET/C#/SQL Server

The Talent Advantage Group • Troy (MI)

On-site
USD 85,000 - 120,000
C# Lead Software Engineer
C# Lead Software Engineer

duvari group • Chesterfield (MO)

On-site
USD 100,000 - 130,000
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Full Stack Software Engineer
Full Stack Software Engineer

Veriipro • Dallas (TX)

On-site
USD 110,000 - 140,000
Senior .NET Full Stack
Senior .NET Full Stack

Compunnel, Inc. • Pennsylvania

On-site
USD 90,000 - 130,000
Senior .NET Software Engineer
Senior .NET Software Engineer

OEC • United States

Hybrid
USD 100,000 - 140,000