Senior C# Engineer

Cherry Bekaert Recruiting & Staffing Services

United States

On-site

USD 120,000 - 160,000

Full time

5 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cherry Bekaert Recruiting & Staffing Services seeks a Senior Full Stack Software Engineer to lead and contribute across multi-platform environments. You will design, build, and scale software, balancing hands-on coding with technical leadership to guide junior developers and set standards.

You will own API design, system integrations, and modernization efforts while collaborating with leadership to align technical solutions with business needs.

Qualifications

  • 5+ years in full stack software development.
  • Strong proficiency in C#/.NET and SQL.
  • Experience building and consuming APIs and distributed systems.
  • Ability to independently solve complex technical problems.
  • Contributed to architecture and system design decisions.
  • Balance hands-on coding with leadership responsibilities.
  • Familiarity with Docker and cloud environments.
  • Experience mentoring or leading developers.

Responsibilities

  • Design, develop, and maintain full stack applications across multiple platforms.
  • Take ownership of technical challenges and drive solutions.
  • Build and design APIs, system integrations, and scalable architectures.
  • Lead code reviews, PRs, and enforce best practices.
  • Mentor and coach junior staff with code reviews.
  • Help define technical roadmaps and break work into tasks.
  • Collaborate with leadership to translate business needs into technical solutions.
  • Support both new feature development and ongoing maintenance.
  • Contribute to modernizing legacy applications and migrating older systems.
  • Improve efficiency by reducing overhead and enabling faster decisions.

Skills

C#/.NET
SQL databases
APIs
Distributed systems
Architectural design
Leadership
Code reviews
Docker
Cloud environments
Mentoring

Tools

Docker
Cloud platforms

Job description

Our client is seeking a Senior Full Stack Software Engineer to play a critical, hands-on leadership role in designing, building, and scaling software solutions across a multi-platform environment. This individual will act as a technical problem solver, architect, and mentor, helping drive development standards and decision-making across the team.

This is a high-impact role where you will balance hands-on development (50%) with technical leadership (50%), helping guide junior developers, streamline processes, and build scalable solutions.

Responsibilities
  • Design, develop, and maintain full stack applications across multiple platforms
  • Take ownership of technical challenges and proactively drive solutions
  • Build and design APIs, system integrations, and scalable architectures
  • Lead code reviews, pull requests, and enforce development best practices
  • Mentor and coach junior staff, providing guidance and code review
  • Help define technical roadmaps and break down work into actionable development tasks
  • Collaborate with leadership to translate business needs into technical solutions
  • Support both new feature development and ongoing maintenance of existing systems
  • Contribute to modernizing legacy applications and migrating older systems
  • Improve efficiency by reducing unnecessary process overhead and enabling quicker decision-making
Required Qualifications
  • 5+ years of experience in full stack software development
  • Strong proficiency in C#/.NET and relational databases (SQL)
  • Experience building and consuming APIs and working across distributed systems
  • Demonstrated ability to independently solve complex technical problems
  • Experience contributing to architecture and system design decisions
  • Ability to balance hands-on coding with leadership responsibilities
  • Familiarity with containerization (Docker) and cloud environments
  • Experience working with legacy systems and modernization efforts is a plus
  • Exposure to AI tools, LLMs, or developer productivity tooling
  • Prior experience mentoring or leading developers
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Numerator • Indiana (PA)

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

Coforge • Wilmington (DE)

On-site
USD 120,000 - 170,000
Docker tech exposure
.NET Senior Full Stack Developer
.NET Senior Full Stack Developer

Compunnel, Inc. • New Jersey

On-site
USD 90,000 - 120,000
Lead full stack developer
Lead full stack developer

Apar Technologies • Dallas (TX)

On-site
USD 130,000 - 180,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

On-site
USD 140,000 - 190,000
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Fullstack .NET Developer
Fullstack .NET Developer

SmartRecruiters, Inc. • Redmond (WA)

On-site
USD 120,000 - 190,000
Sr. Software Engineer- Full Stack
Sr. Software Engineer- Full Stack

Velocitor Solutions • Charlotte (NC)

On-site
USD 120,000 - 160,000
Software engineer back end
Software engineer back end

SolomonEdwards • Charlotte (NC)

On-site
USD 140,000 - 180,000