Senior Software Engineer

Seneca Resources Company, LLC

North Carolina

On-site

USD 89,544

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay ($65/hr W2)
Comprehensive benefits
401(k) plans
Dedicated support

Job summary

A staffing and consulting firm is seeking a Senior Software Engineer in Raleigh, NC. The role requires 7+ years of experience and expertise in modern .NET and microservices technologies. Responsibilities include designing and enhancing integrations, mentoring junior engineers, and collaborating with various stakeholders. Join a team committed to innovation and professional growth. Competitive pay of $65/hr included with comprehensive benefits and a commitment to diversity in the workplace.

Qualifications

  • 7+ years of professional software engineering experience.
  • Strong proficiency in Object-Oriented Design and SOLID principles.
  • Expertise in C#, .NET (6–8), Visual Studio, SQL, and unit testing frameworks.

Responsibilities

  • Collaborate with stakeholders to define user stories and technical requirements.
  • Design and maintain integrations using .NET and microservices.
  • Mentor junior engineers and contribute to technical strategy.

Skills

Object-Oriented Design
SOLID principles
C#
.NET (6-8)
Visual Studio
SQL
MSTest
NUnit
xUnit
RESTful APIs
microservices
async programming
multi-threading
Kubernetes
Docker
Agile/Scrum
Azure DevOps
CI/CD
Git
NuGet
HTML
XML
JSON

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Visual Studio
Kubernetes
Docker

Job description

Overview

Position Title: Senior Software Engineer
Location: Raleigh, NC
Position Status: Full Time, W2
Pay Rate: $65/hr

We are seeking an experienced Senior Software Engineer to join a high-performing Business Integrations team in Raleigh, NC. This team develops innovative applications that provide long-term value to customers. The ideal candidate is a motivated, collaborative professional with 7+ years of software engineering experience, strong technical leadership skills, and expertise in modern .NET and microservices architectures. As a Senior Software Engineer, you will design, develop, and enhance integrations using .NET 6–8, microservices, and APIs, while mentoring junior engineers and contributing to technical strategy.

Key Responsibilities
  • Collaborate with Product Owners, Business Analysts, Architects, and Scrum Masters to define user stories and technical requirements.
  • Design, develop, and maintain integrations, microservices, enhancements, and bug fixes following best practices in coding, security, and performance.
  • Build and maintain applications using .NET 6–8 and modern microservices architectures.
  • Create tools and processes to improve team efficiency and productivity.
  • Mentor and provide technical guidance to junior engineers.
  • Review API documentation and requirements to identify gaps, risks, and estimate project efforts.
  • Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
  • Identify risks and develop proactive contingency plans.
Required Skills & Education
  • 7+ years of professional software engineering experience.
  • Strong proficiency in Object-Oriented Design and SOLID principles.
  • Expertise in C#, .NET (6–8), Visual Studio, SQL, and unit testing frameworks (MSTest, NUnit, xUnit).
  • Experience with RESTful APIs, microservices, async programming, multi-threading, and serialization.
  • High competency with refactoring core platform components by breaking down a legacy monolith into containerized microservices using modern DevOps practices.
  • Experience with Kubernetes, Docker, etc.
  • Familiarity with Agile/Scrum, Azure DevOps, CI/CD, Git, and NuGet.
  • Experience with integration development, consuming public APIs, and complex n-tier/distributed applications.
  • Experience with Windows desktop application development and Windows Workflow a plus.
  • Proficiency with HTML, XML, JSON, authentication, and design patterns.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Excellent problem-solving, diagnostic, and troubleshooting abilities.
  • Strong leadership, communication, and organizational skills.
  • Self-starter who can quickly grasp complex concepts and large architectures.
Why This Role Is Exceptional

Join a team where innovation, collaboration, and impact matter. Work on meaningful projects using modern .NET and microservices technologies, mentor others, and grow your technical leadership skills. We celebrate diversity and encourage professionals from all backgrounds to apply.

About Seneca Resources

At Seneca Resources, we are more than a staffing and consulting firm — we are a trusted career partner. We connect professionals with leading organizations across the U.S., helping you grow your career and make a meaningful impact. We offer competitive pay ($65/hr W2), comprehensive benefits, 401(k) plans, and dedicated support to ensure your success. Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.

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

Seneca Resources Company, LLC • Raleigh (NC)

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

Seneca Resources • Raleigh (NC)

Hybrid
Competitive pay
Health, dental, and vision coverage
401(k) retirement plans
Senior Software Engineer - API & Integrations (Raleigh)
Senior Software Engineer - API & Integrations (Raleigh)

Seneca Resources Company, LLC • Raleigh (NC)

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

Seneca Resources Company, LLC • North Carolina

Remote
Comprehensive health, dental, and vision coverage
401(k) retirement plans
Competitive pay
Senior .NET Microservices Engineer — Lead & Mentor
Senior .NET Microservices Engineer — Lead & Mentor

Seneca Resources Company, LLC • North Carolina

On-site
USD 125,000 - 150,000
Sr. Software Engineer
Sr. Software Engineer

Piper Companies • Morrisville (NC)

On-site
USD 115,000 - 125,000
Medical benefits
Dental benefits
Vision benefits
+2
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
Sr. Software Engineer(W2)
Sr. Software Engineer(W2)

Snowrelic Inc • United States

Remote
USD 135,000 - 153,000
Systems Engineer III
Systems Engineer III

Seneca Resources Company, LLC • Raleigh (NC)

On-site
Competitive pay
Health, dental, and vision coverage
401(k) retirement plans
Senior Software Engineer
Senior Software Engineer

Frontline Source Group - Nationwide Staffing & Executive Search • Englewood (CO)

On-site
USD 120,000 - 180,000