1

Software Engineer Three Jobs in Dunn, NC (NOW HIRING)

Embedded Software Engineer

Cary, NC · On-site

$60 - $64/hr

Embedded software development - 3+ years * Programming (C, C++, C#, or Java) - 3+ years * Object-oriented design - 3+ years * Software testing & validation - 3+ years * Embedded systems lifecycle ...

Software Engineer

Fayetteville, NC · On-site

$69K - $158K/yr

... 3 troubleshooting during operations, hardware installs, lifecycle management, software releases and deployment, new features, and innovation. The software engineering team works on compiling and ...

Software Engr II

Raleigh, NC · On-site

$113K/yr

Software Engineer II Location: Raleigh, NC Work Model: Hybrid work model Purpose and Objective ... field of study and three (3) years of experience in the job offered or related occupation.

Project Engineer III also serves as a mentor to junior engineers and CAD technicians, offering ... Strong expertise in AutoCAD Civil 3D and hydrology modeling software is essential, along with ...

Project Engineer III also serves as a mentor to junior engineers and CAD technicians, offering ... Strong expertise in AutoCAD Civil 3D and hydrology modeling software is essential, along with ...

SENIOR SOFTWARE ENGINEER

Cary, NC

$113K - $149K/yr

MDB/MDP/Broker/Service Bus MQ technologies development experience in last 2-3 years is a plus. If ... Experience with Agile software development methodology * Expertise in using version control ...

senior embedded software engineer

Cary, NC · On-site

$114K - $150K/yr

... 3+ years of RTOS (or bare-metal) applications development and debugging device drivers experience 5+ years working in cross functional teams consisting of discipline specific engineers, or comparable ...

next page

Showing results 1-20

Software Engineer Three information

See Dunn, NC salary details

$55K

$127.8K

$178K

How much do software engineer three jobs pay per year?

As of Aug 24, 2026, the average yearly pay for software engineer three in Dunn, NC is $127,809.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $149,900.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Three vs Software Engineer Two?

AspectSoftware Engineer ThreeSoftware Engineer Two
Required CredentialsBachelor's degree in CS or related field; 3+ years experienceBachelor's degree in CS or related field; 1-3 years experience
Work EnvironmentCollaborates on complex projects, mentors junior staffWorks on assigned modules, less mentorship responsibility
Employer & Industry UsageCommonly used in tech companies, software firmsWidely used across similar industries
Search & Comparison IntentOften compared for career progression, salary benchmarksOften compared to understand role differences

Software Engineer Three typically has more experience, handles complex tasks, and mentors others compared to Software Engineer Two. The roles are part of a progression path in software development, with Software Engineer Three expected to take on greater responsibilities and demonstrate advanced technical skills.

What cities near Dunn, NC are hiring for Software Engineer Three jobs?

Cities near Dunn, NC with the most Software Engineer Three job openings:

Embedded Software Engineer

Three Point Solutions

Cary, NC • On-site

$60 - $64/hr

Contractor

Re-posted 28 days ago


Job description

Job Title:         Embedded Software Engineer
Client:              Heavy Machine Manufacturing Company
Location:         Cary, NC 27513
Duration:         12 Months
Shift:                1st Shift (8:00 AM – 5:00 PM)

Job Summary

Embedded software engineering role focused on design, development, and validation of software systems. Involves building tools, improving development workflows, and supporting cross-functional engineering teams.

Key Responsibilities

• Develop and support embedded software tools and applications
• Collaborate with internal/external stakeholders for software improvements
• Contribute to design, testing, and validation of engineering solutions
• Participate in design reviews and technical documentation
• Identify and improve existing processes and systems
• Support development of next-gen embedded tools and platforms

Core Duties

• Design and develop embedded software solutions
• Create and maintain technical documentation
• Perform feasibility testing and validation
• Analyze data and support engineering decision-making
• Troubleshoot and improve software/system performance
• Work on small to mid-scale engineering projects
• Ensure compliance with engineering standards and best practices

Work Environment / Role Nature

• Team-based engineering environment
• Moderate supervision with independent task execution
• Mix of development, testing, and collaboration work
• Cross-functional interaction with engineering teams

Required Skills

• Embedded software development – 3+ years
• Programming (C, C++, C#, or Java) – 3+ years
• Object-oriented design – 3+ years
• Software testing & validation – 3+ years
• Embedded systems lifecycle understanding – 3+ years
• Communication & collaboration – 3+ years

Preferred Skills

• Python scripting – 1–2 years
• GNU Make – 1–2 years
• CAN / UDS protocols – 1–2 years
• Agile development – 1–2 years
• RTOS / OpenRTOS exposure – 1–2 years

Education / Experience

• Bachelor’s degree in Computer Science, Computer Engineering, or related field
3+ years of relevant experience in embedded software development

#ZR