1

Senior Software Engineer Contract Jobs in Raleigh, NC

Sr. Software Engineer

Morrisville, NC · Hybrid

$115K - $125K/yr

This is a Contract-to-Hire position requiring on-site presence 3 days per week in Raleigh, NC . Responsibilities of the Senior Software Engineer: * Lead end-to-end development using .NET Core, C# ...

Senior Software Engineer

Cary, NC · Remote

$125.40K - $165.30K/yr

Duration: 12 Months Contract Location: Cary, NC 4 days onsite (Mon, Tues, Wed, Thurs) Salary: Role: Senior Software Engineer Primary Skills: J2EE Role Description: The Senior Software Engineer must ...

Senior Software Engineer

Cary, NC · On-site

$124.80K - $164.60K/yr

Senior Software Engineer Garmin International seeks Senior Software Engineer (Cary, NC; Multiple Positions). Develops moderately complex software in C/C++ and Python for new products and/or ...

Senior Software Engineer

Morrisville, NC · On-site

$114.60K - $151.10K/yr

The Senior Software Engineer will be responsible for designing, developing, and maintaining high quality web applications in support of Underwriters Laboratories Research Institutes' (ULRI) Chemical ...

Senior Software Engineer

Cary, NC · On-site

$103.40K - $217.10K/yr

Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum ... and contract wage rates, relevant prior work experience, specific skills and competencies ...

Senior Software Engineer

Cary, NC · On-site

$124.80K - $164.60K/yr

Overview Garmin International seeks Senior Software Engineer (Cary, NC; Multiple Positions): * Develops moderately complex software in C/C++ and Python for new products and/or applications.

Senior Software Engineer

Durham, NC · On-site

$111K - $146.30K/yr

Senior Software Engineer Work Arrangement: Hybrid (On-Site and Remote mix) Location: Durham, NC, US, 27710 Personnel Area: CENTRAL ADMIN MANAGEMENT CTR Consultant, IT - Senior Software Engineer (SAP ...

Senior Software Engineer

Raleigh, NC · On-site

$180K - $220K/yr

By joining Datavant today, you're stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a ...

Senior Software Engineer

Cary, NC · On-site

$124.80K - $164.60K/yr

Senior Software Engineer Location: Cary, NC Hybrid Duration: Long term contract Knowledge, Skills & Abilities: • Works under deadlines and subject to heavy project load • bility to provide ...

Senior Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

They are seeking a Senior Software Engineer to design, develop, test, deploy, maintain, and enhance software solutions, while managing project priorities and deadlines. Responsibilities : • Write ...

Senior Software Engineer

Durham, NC · On-site

$118.40K - $156.10K/yr

They are seeking a Senior Software Engineer to design, develop, test, deploy, maintain, and enhance software solutions, while managing project priorities and deadlines. Responsibilities : • Write ...

Senior Software Engineer

Durham, NC

$118.30K - $155.90K/yr

Consultant, IT - Senior Software Engineer (SAP) Be You. Be Bold. Choose Duke. Be You Duke University is seeking a Senior Software Engineer (SAP) to help design, build, and support technologydriven ...

Senior Software Engineer

Chapel Hill, NC · On-site +1

$160K - $180K/yr

Senior Software Engineer Reporting To: Engineering Manager Location: Chapel Hill, NC; Minneapolis, MN; Boston, MA (Newton Office); New York, NY Compensation: Senior Software Engineer 4 ($160,000-$180 ...

Sr. Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

Sr. Software Engineer Department: Information Technology Employment Type: Full Time Location: US-North Carolina-Raleigh Description Align is looking for a Sr. Software Engineer to join in the ...

next page

Showing results 1-20

People also search for

Senior Software Engineer Contract information

See Raleigh, NC salary details

$73.4K

$139.3K

$186.6K

How much do senior software engineer contract jobs pay per year?

As of May 28, 2026, the average yearly pay for senior software engineer contract in Raleigh, NC is $139,283.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,100.00 and $157,000.00 per year, depending on experience, location, and employer.

What Are Senior Software Engineer Contract Jobs?

Senior software engineer contract jobs involve working on software engineering projects on a temporary contract basis. Your duties and responsibilities in this career vary depending on the needs of each client. In general, you utilize your coding skills and computer program knowledge to create software, applications, or operating systems. You typically work with a software company or information technology organization. As a contractor, you work with clients to assess their needs and create or update software or systems to meet the needs of each client.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer on a contract basis, and why are they important?

To thrive as a Senior Software Engineer on contract, you need advanced programming skills, a strong understanding of software architecture, and several years of experience, often supported by a relevant degree or certifications. Proficiency with development tools like Git, CI/CD systems, cloud platforms (AWS, Azure, or Google Cloud), and familiarity with Agile methodologies are typically expected. Outstanding problem-solving abilities, effective communication, and adaptability are crucial soft skills for collaborating with diverse teams and adjusting to new projects quickly. These skills and qualities enable contract engineers to deliver high-quality solutions efficiently, integrate smoothly into client environments, and meet project goals within tight timelines.

What are the typical challenges faced by Senior Software Engineers working on contract assignments?

Senior Software Engineers on contract often navigate challenges such as quickly acclimating to new codebases and team cultures, managing time effectively across multiple projects, and balancing client expectations with technical feasibility. Since contracts are temporary, there may be less onboarding support and less time to build deep relationships with permanent team members, making communication skills especially important. However, this environment also allows for exposure to diverse technologies and problem-solving scenarios, which can significantly enhance your expertise and professional network.

What is a Senior Software Engineer Contract?

A Senior Software Engineer Contract refers to a temporary employment agreement where an experienced software engineer is hired for a specific period or project rather than as a permanent employee. These professionals bring advanced technical skills and leadership to design, develop, and maintain complex software systems. Contract roles often focus on delivering specialized expertise, meeting project deadlines, and providing mentorship to junior team members. Compensation and benefits may differ from full-time positions, and contracts can range from a few months to a year or more depending on the project's scope.

What is the difference between Senior Software Engineer Contract vs Software Engineer?

AspectSenior Software Engineer ContractSoftware Engineer
CredentialsBachelor's degree in CS or related field, experience, possibly certificationsBachelor's degree in CS or related field, entry to mid-level experience
Work EnvironmentProject-based, temporary contracts, often freelance or consultingFull-time employment, ongoing projects within companies
Employer & Industry UsageTech firms, startups, consulting agenciesTech companies, software development firms, startups
Search & Comparison IntentLooking for contract roles, freelance opportunities, project-based workSeeking permanent positions, career growth, or full-time roles

The main difference between a Senior Software Engineer Contract and a Software Engineer lies in employment type and work setup. Contract roles are temporary, project-focused, and often freelance, while Software Engineers typically work full-time within a company. Both roles require similar technical skills and credentials, but their work arrangements and career paths differ.

What are the most commonly searched types of Senior Software Engineer jobs in Raleigh, NC? The most popular types of Senior Software Engineer jobs in Raleigh, NC are:
What job categories do people searching Senior Software Engineer Contract jobs in Raleigh, NC look for? The top searched job categories for Senior Software Engineer Contract jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Senior Software Engineer Contract jobs? Cities near Raleigh, NC with the most Senior Software Engineer Contract job openings:
Sr. Software Engineer

Sr. Software Engineer

Piper Companies

Morrisville, NC • Hybrid

$115K - $125K/yr

Other

Medical, Dental, Vision, Retirement

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in .NET , JavaScript frameworks , and cloud platforms , who can lead development efforts on a modern Azure-based microservices architecture . This is a Contract-to-Hire position requiring on-site presence 3 days per week in Raleigh, NC .
Responsibilities of the Senior Software Engineer:
  • Lead end-to-end development using .NET Core, C#, Angular, and React, delivering scalable and maintainable software solutions.
  • Provide architectural direction and technical leadership on complex initiatives, driving innovation and ensuring high-quality deliverables.
  • Collaborate with cross-functional teams to define objectives, set technical standards, and support strategic planning and execution.
  • Analyze system performance and implement optimizations to enhance scalability and efficiency.
  • Mentor junior developers, conduct code reviews, and promote best practices to uphold code quality standards.
Qualifications of the Senior Software Engineer:
  • 7+ years of hands-on software development experience, including 3+ years in a senior engineering role focused on .NET and JavaScript technologies.
  • Demonstrated experience building cloud-native applications on Azure or AWS, with familiarity in services like Blob Storage.
  • Strong grasp of object-oriented programming, design patterns, and system architecture, with practical experience in React, Angular, TypeScript, and ASP.NET Web Forms.
  • Skilled in SQL and database technologies, including Cosmos DB, SQL Server, or Oracle.
  • Experience with CI/CD pipelines, microservices, Agile methodologies, and cloud security best practices.
Compensation of the Senior Software Engineer:
  • Salary Range: $115,000-$125,000/year
  • Benefits Package: Includes Medical, Dental, Vision, sick leave (as required by law), and 401(k)

Keywords: .NET Core, C#, JavaScript, Angular, React, Azure, AWS, Microservices, CI/CD, SQL, Cosmos DB, OOP, TypeScript, Performance Optimization, Agile
#LI-GY1
#LI-HYBRID