Sr. Software Engineer / Lead - C#, .Net Core, SaaS Experience

Overview

Hybrid
$160,000 - $180,000
Full Time

Skills

C#
.Net Core
SaaS
threading
async/await
parallelism
Azure
CI/CD
TDD

Job Details

Role: Sr. Software Engineer / Lead - C#, .Net Core, SaaS Experience

Location: Hoboken, NJ OR Manasquan, NJ (4 days onsite per week)

Job Type: Full time / Permanent

The role is to support the company's legacy Application which has been highly customized in C#, the candidate will be maintaining and scaling the platform, resolving bugs, and supporting the future of the platform.

Must have:

  1. Must have expert or high-level C# coding skills
  2. Must have .net core experience, Cloud and ideally SaaS
  3. They must have excellent communication skills

The initial interview process would be taking a Codility Assessment test, to determine if they are a strong developer of C#

What We re Looking For:

Our client is seeking a Staff Software Engineer who excels in hands-on .NET development and architectural system design. This is a builder s role - not a maintainer.

We need someone who can write clean, scalable C# Code and make foundational decisions that shape the future of our platform.

You ll work on mission-critical software powering digital transformation for local governments, helping them serve citizens more efficiently and transparently.

Key Skills:

  • Expert-level C# and .NET Core (Web API, Entity Framework, LINQ)
  • Strong grasp of threading, async/await, parallelism, and debugging concurrency issues
  • Proficient in Visual Studio, GitHub, and modern developer tooling
  • Experience designing and building modular, scalable backend systems
  • Advanced SQL Server skills (stored procedures, indexing, performance tuning)
  • Familiarity with Azure services, CI/CD pipelines, Docker, and microservice principles
  • Commitment to clean code, TDD/unit/integration testing, and performance profiling


What You ll Do

  • Design and implement secure, scalable backend systems using C#/.NET Core
  • Identify and resolve threading issues across a complex multi-service environment
  • Lead architectural decisions, contribute to DevOps strategy, and drive technical excellence
  • Mentor junior engineers and raise the bar on code quality, testing, and maintainability
  • Own features from whiteboard to deployment with a focus on user and operational impact

Ideal Candidate Profile

  • 7-10+ years of backend development experience, ideally including greenfield projects
  • 2+ years in a Staff, Lead, or high-level Senior IC role
  • Strong performance in both Codility-style technical challenges and system design interviews
  • Bonus: experience in GovTech, Finance, Insurance, or similarly regulated industries

Regards,

Nick Arthur (Nizam)

Associate Director, Recruitment

Pull Skill Technologies Inc.

Direct: +1 551-272-o197

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.