Senior .NET Engineer (multiple, US Only)

Socket.dev

New York (NY)

On-site

USD 140,000 - 200,000

Full time

4 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

Referral bonus

Job summary

Socket.dev is seeking multiple Senior .NET Engineers to elevate our engineering team as we scale a healthcare SaaS platform focused on scheduling and workforce management. You will architect, implement, and maintain high-quality, scalable cloud-native systems with a strong emphasis on performance and reliability.

You should bring 8+ years of .NET experience, deep knowledge of microservices, SignalR, DDD patterns, and Azure cloud services.

Qualifications

  • Excellent written and verbal communication skills.
  • A strong individual contributor but also able to coach others.
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • In-depth understanding of software engineering design and architectural patterns, including microservice architectures.
  • Adept at applying GenAI workflows to enhance development and testing efforts.
  • 8+ years’ professional experience with .NET stack (C#, .NET, Entity Framework), SQL, and Redis.
  • 3+ years experience with SignalR and Distributed Event Bus.
  • 3+ years' experience implementing Domain Driven Design (DDD) patterns.
  • 3+ years experience configuring and maintaining Microsoft Azure cloud services.
  • Advanced understanding of Git in multi-developer environments.
  • Strong familiarity with CI/CD pipelines, ideally in Microsoft DevOps.

Responsibilities

  • Help drive technical excellence and standards within the team.
  • Develop well-written and documented code in existing and new systems and platforms.
  • Support ongoing monitoring, maintenance and support of key infrastructure.
  • Design and apply manual tests and test-automation suites to minimize defects.
  • Provide sound recommendations on architectural choices leveraging prior experience and goals.
  • Develop well-written technical documentation to clarify requirements and improve traceability.
  • Apply good practice methodologies and techniques, such as story points, to estimate effort.
  • Attend sprint planning and stand-up calls to ensure alignment and troubleshooting support.
  • Proactively communicate feedback, issues, risks and status in a timely manner.
  • Assist in training and development of other engineers.
  • Collaborate cross-functionally with product owners, data scientists, business users, project managers, and other engineers to achieve goals.
  • Research and learn new technologies as needed to deliver solutions.
  • Participate in retrospectives to assess code quality and infrastructure.

Skills

C#/.NET
SQL
Redis
SignalR
DDD patterns
Azure
Git
CI/CD

Education

Bachelor's degree in Computer Science or related field

Tools

Azure DevOps

Job description

Senior .NET Engineer (multiple)

U.S.-Based Applicants Only authorized to work for any employer (NO Sponsorship Provided)

Referral Bonus Available – bring a friend!

TeamBuilder is a rapidly growing healthcare SaaS company on a mission to modernize healthcare scheduling and workforce management. We are builders, executors, and big thinkers who want to solve real world problems. We win as one team.

We’re actively looking for multiple Senior .NET Engineers who want to take your engineering team to the next level.

Key personal attributes
  • Quick study who can hit the ground running
  • Strong critical thinker that can balance competing priorities
  • Comfortable presenting, and pressure testing ideas
  • You take pride in the quality and resiliency of your code - even when using AI
  • You lead by example (not just by title)
  • Equally committed to making your teammates successful (as yourself)
  • Comfortable navigating uncertainty and trying new approaches
  • You care as much about optimization, reliability and scalability as you do about building new things
  • You like to ship working solutions with modern technology without overengineering
Required skills/experience/qualifications
  • Excellent written and verbal communication skills
  • Experience working in teams with a mixture of onshore/offshore contributors
  • A strong individual contributor but also able to effectively coach and unlock others
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • In-depth understanding of software engineering design and architectural patterns, including microservice architectures
  • Adept at applying GenAI workflows to enhance your software development and testing efforts
  • 8+ years’ professional experience with .NET stack (C#, .NET, Entity Framework), SQL, and Redis
  • 3+ years experience working with SignalR and Distributed Event Bus
  • 3+ years' experience implementing Domain Driven Design (DDD) patterns
  • 3+ years experience configuring and maintaining Microsoft Azure cloud services
  • Advanced understanding of and ability to effectively use Git to manage code in a multi-developer environment
  • Strong familiarity using and configuring CI/CD pipelines, ideally in Microsoft DevOps
Nice to have
  • You’ve come from a start-up that serves large enterprise clients
  • Master's or other postgraduate degree
  • Some exposure to machine learning / AI
  • React / NextJS frontend skills
  • Big data / analytics
Principal duties and responsibilities
  • Help drive technical excellence and standards within the team
  • Develop well-written and documented code in both existing and new systems and platforms
  • Support ongoing monitoring, maintenance and support of key infrastructure
  • Design and apply manual tests and test-automation suites to minimize defects
  • Provide sound recommendations on architectural choices leveraging significant prior experience and analysis of technical/business goals
  • Develop well-written technical documentation to clarify requirements, improve code traceability, and enable cross-pollination of knowledge
  • Apply good practice methodologies and techniques, such as story points, to quantify and estimate effort as accurately as possible
  • Consistently attend sprint planning and stand-up calls to ensure alignment of priorities and effective troubleshooting support
  • Proactively communicate feedback, issues, risks and status in a timely manner
  • Assist in the training and development of other engineers
  • Collaborate cross-functionally with product owners, data scientists, business users, project managers, and other engineers to achieve overall engineering and company goals effectively and in a timely manner
  • Research and learn new technologies as needed to deliver technical solutions
  • Actively participate in retrospectives of work done that assess code quality, system design, infrastructure, development processes, or client and consumer concerns
Compensation / Benefits
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

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Senior Software Engineer (C#/.Net)
Senior Software Engineer (C#/.Net)

CyberCoders • Davis (CA)

On-site
USD 120,000 - 190,000
Medical
Dental
Vision
+2
Lead Software Engineer (.NET)
Lead Software Engineer (.NET)

Jobgether • United States

Remote
USD 140,000 - 190,000
Remote work
Bonuses for referrals up to $5,000
Training & conferences reimbursement
+1
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems • Houston (TX)

Hybrid
USD 120,000 - 160,000
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Sr. Software Engineer-AI Enabled
Sr. Software Engineer-AI Enabled

Antero Resources Corp • Denver (CO), Northern (KY)

Hybrid
USD 150,000 - 170,000
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems Ltd • Houston (TX)

Hybrid
USD 120,000 - 160,000
Sr. Software Engineer-AI Enabled
Sr. Software Engineer-AI Enabled

Antero Resources Corporation • Denver (CO)

On-site
USD 150,000 - 170,000
Health insurance
401(k) matching
Paid time off
+3
Full-stack Developer (React & .NET)
Full-stack Developer (React & .NET)

Referral Rock Inc • United States

Remote
USD 90,000 - 120,000
Medical
Dental
PTO
+2