Senior Software Engineer

Seneca Resources

Raleigh (NC)

Hybrid

USD 73,873 - 105,214

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Health, dental, and vision coverage
401(k) retirement plans

Job summary

A staffing and consulting firm is seeking a Sr. Software Engineer for a hybrid or remote position in Raleigh, NC. The ideal candidate will have over 4 years of experience with C#/WinForms and a strong background in Agile practices. Responsibilities include designing and developing software solutions, troubleshooting issues, and collaborating with product teams. This role offers competitive pay and benefits including health coverage and 401(k) plans.

Qualifications

  • 4+ years of hands-on experience with C#/WinForms in a desktop environment.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience developing and consuming Web Services (REST, SOAP) with XML and JSON.
  • Familiarity with unit testing frameworks such as MSTest, NUnit, or xUnit.
  • Solid experience working in an Agile/Scrum environment.
  • Excellent communication, troubleshooting, and problem-solving skills.

Responsibilities

  • Design, develop, and implement new features using C# and WinForms.
  • Collaborate with product owners to understand requirements.
  • Troubleshoot and resolve production issues efficiently.
  • Contribute to code reviews, unit testing, and integration testing.
  • Use Azure DevOps for task management and CI/CD workflows.
  • Follow Agile development practices in a team-oriented environment.

Skills

C#/WinForms
Object-oriented programming principles
Web Services (REST, SOAP)
Unit testing frameworks (MSTest, NUnit, xUnit)
Agile/Scrum environment
Communication skills
Problem-solving skills

Tools

Azure DevOps

Job description

Sr. Software Engineer – Seneca Resources

Position Title: Sr. Software Engineer

Location: Raleigh, NC (Hybrid or Remote – Must work Eastern Time Zone hours)

Position Status: Contract

Pay Rate: $65/hr W2

Position Description:

We are seeking a Sr. Software Engineer to join an innovative, collaborative, and forward-thinking development team. This position is available either onsite in Raleigh, NC, or remote, provided you can work East Coast (ET) business hours.

As a Senior Software Engineer, you’ll play a key role in designing, developing, and delivering high-quality software solutions that drive real value. You will collaborate closely with product owners, fellow engineers, and stakeholders to build features, resolve issues, and contribute to the continuous improvement of both product and process. This team values creativity, input, and a proactive mindset—making it a great environment for skilled engineers who love problem-solving and clean code.

Responsibilities:

  • Design, develop, and implement new features and functionality using C# and WinForms
  • Collaborate with product owners to understand requirements and deliver impactful software enhancements
  • Troubleshoot and resolve production issues efficiently and effectively
  • Contribute to code reviews, unit testing, and integration testing to ensure high-quality deliverables
  • Use Azure DevOps for task management, version control, and CI/CD workflows
  • Follow Agile development practices in a fast-paced, team-oriented environment
  • Support integration efforts with third-party services and industry partners
  • Maintain coding standards and documentation across all development tasks

Required Skills & Experience:

  • 4+ years of hands-on experience with C#/WinForms in a desktop environment
  • Strong understanding of object-oriented programming principles and design patterns
  • Experience developing and consuming Web Services (REST, SOAP) with XML and JSON
  • Familiarity with unit testing frameworks such as MSTest, NUnit, or xUnit
  • Solid experience working in an Agile/Scrum environment
  • Excellent communication, troubleshooting, and problem-solving skills
  • Strong customer service mindset and the ability to thrive in a team setting

Preferred/Bonus Skills:

  • Experience with WCF, WinForms, NHibernate, or Windows Workflow Foundation
  • Experience with multi-tier or distributed systems architecture

About Seneca Resources:

At Seneca Resources, we are more than just a staffing and consulting firm—we’re your trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.

When you work with Seneca, you’re choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who advocates for you every step of the way.

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 • North Carolina

Remote
Comprehensive health, dental, and vision coverage
401(k) retirement plans
Competitive pay
Senior Software Engineer
Senior Software Engineer

Seneca Resources Company, LLC • North Carolina

On-site
Competitive pay ($65/hr W2)
Comprehensive benefits
401(k) plans
+1
Senior Software Engineer
Senior Software Engineer

Seneca Resources Company, LLC • Raleigh (NC)

On-site
USD 120,000
Sr. Software Engineer(W2)
Sr. Software Engineer(W2)

Snowrelic Inc • United States

Remote
USD 135,000 - 153,000
Senior .Net Application Engineer
Senior .Net Application Engineer

Seneca Resources • New York (NY)

On-site
1-20- Senior Developer/Programmer
1-20- Senior Developer/Programmer

Focused HR Solutions • Raleigh (NC)

Remote
USD 100,000 - 160,000
Software Engineer II (React JS, Hybrid, Bham, AL)
Software Engineer II (React JS, Hybrid, Bham, AL)

Seneca Resources Company, LLC • Birmingham (AL)

On-site
USD 70,000 - 75,000
Competitive salary
Health, dental, and vision coverage
401(k) retirement plans
Senior Software Engineer (Remote, EST/CST)
Senior Software Engineer (Remote, EST/CST)

180 Engineering • Chicago (IL)

On-site
USD 100,000 - 125,000
Medical and Dental insurance, eligible on first day of employment
401K after 6 months of employment
Systems Engineer III
Systems Engineer III

Seneca Resources Company, LLC • Raleigh (NC)

On-site
USD 60,000 - 90,000
Competitive pay
Health, dental, and vision coverage
401(k) retirement plans
Senior C# WinForms Engineer — Remote/Hybrid (ET)
Senior C# WinForms Engineer — Remote/Hybrid (ET)

Seneca Resources • Raleigh (NC)

Hybrid
USD 125,000 - 150,000