Software Engineer
Cary, NC · On-site
... a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working across both frontend and backend architectures.
Cary, NC · On-site
... a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working across both frontend and backend architectures.
Cary, NC · On-site
... a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working across both frontend and backend architectures.
Raleigh, NC · Remote
Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a ...
Raleigh, NC · Remote
Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a ...
Raleigh, NC · On-site
$119K - $157K/yr
They are seeking a Senior Software Engineer to help enhance existing educational products and build new innovative solutions, working collaboratively with a talented team of engineers.
Raleigh, NC · On-site
$119K - $157K/yr
They are seeking a Senior Software Engineer to help enhance existing educational products and build new innovative solutions, working collaboratively with a talented team of engineers.
Durham, NC · On-site
$130K - $174K/yr
Your role as a Senior Software Engineer on the Equity Trading team is to produce high-quality, testable, and reliably deployed code for sophisticated products and components. We want you to be ...
Durham, NC · On-site
$130K - $174K/yr
Your role as a Senior Software Engineer on the Equity Trading team is to produce high-quality, testable, and reliably deployed code for sophisticated products and components. We want you to be ...
Cary, NC · On-site
... a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working across both frontend and backend architectures.
Cary, NC · On-site
... a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working across both frontend and backend architectures.
Raleigh, NC · On-site
$119K - $157K/yr
IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new ...
Raleigh, NC · On-site
$119K - $157K/yr
IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new ...
Cary, NC · Remote
$125K - $165K/yr
The Senior Software Engineer must have at least 10+ years of experience.A Senior Software Engineer will develop, maintain, and support new or existing software products while evangelizing and ...
Quick apply
Cary, NC · Remote
$125K - $165K/yr
The Senior Software Engineer must have at least 10+ years of experience.A Senior Software Engineer will develop, maintain, and support new or existing software products while evangelizing and ...
Raleigh, NC · On-site
$119K - $157K/yr
IXL Learning is the country's largest EdTech company, seeking Software Engineers who are passionate about technology and education. This role involves developing new features for educational products ...
Raleigh, NC · On-site
$119K - $157K/yr
IXL Learning is the country's largest EdTech company, seeking Software Engineers who are passionate about technology and education. This role involves developing new features for educational products ...
Raleigh, NC · On-site +1
$118K - $195K/yr
As a Senior Software Engineer, your main focus will be on designing, developing, testing and collaborating with other contributors over the world to bring features on existing components or bootstrap ...
Raleigh, NC · On-site +1
$118K - $195K/yr
As a Senior Software Engineer, your main focus will be on designing, developing, testing and collaborating with other contributors over the world to bring features on existing components or bootstrap ...
Raleigh, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Quick apply
Raleigh, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Durham, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Quick apply
Durham, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Raleigh, NC · On-site
$175K - $225K/yr
The Sr. Software Engineer (IaC) - TS/SCI will lead the design, development, and implementation of scalable Infrastructure as Code solutions to support secure, cloud-native platforms. An ideal ...
Raleigh, NC · On-site
$175K - $225K/yr
The Sr. Software Engineer (IaC) - TS/SCI will lead the design, development, and implementation of scalable Infrastructure as Code solutions to support secure, cloud-native platforms. An ideal ...
Chapel Hill, NC · On-site +1
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Chapel Hill, NC · On-site +1
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Raleigh, NC · On-site +1
$125K - $154K/yr
Must have two (2) years of experience with: high level programming; developing REST APIs; collaborative software development; public cloud platforms; and support tools, including version control and ...
Raleigh, NC · On-site +1
$125K - $154K/yr
Must have two (2) years of experience with: high level programming; developing REST APIs; collaborative software development; public cloud platforms; and support tools, including version control and ...
Chapel Hill, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Quick apply
Chapel Hill, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Durham, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Durham, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Chapel Hill, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Chapel Hill, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Raleigh, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Raleigh, NC · Remote
About the Role Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical ...
Cary, NC · Hybrid
The Role As a Full Stack Software Engineer, you will be embedded on the team that's creating the product line, working flexibly across the stack.You will be responsible for developing the ...
Cary, NC · Hybrid
The Role As a Full Stack Software Engineer, you will be embedded on the team that's creating the product line, working flexibly across the stack.You will be responsible for developing the ...
Raleigh, NC · Remote
$151K - $250K/yr
Lead, mentor, and develop a team of software engineers, fostering a culture of innovation, collaboration, and continuous learning. * Build and manage cross-functional software development teams ...
Raleigh, NC · Remote
$151K - $250K/yr
Lead, mentor, and develop a team of software engineers, fostering a culture of innovation, collaboration, and continuous learning. * Build and manage cross-functional software development teams ...
$61.7K - $74.3K
2% of jobs
$74.3K - $86.8K
4% of jobs
$86.8K - $99.4K
6% of jobs
$99.4K - $111.9K
8% of jobs
$118.6K is the 25th percentile. Wages below this are outliers.
$111.9K - $124.5K
7% of jobs
$124.5K - $137K
18% of jobs
The median wage is $139.9K / yr.
$137K - $149.6K
16% of jobs
$149.6K - $162.1K
2% of jobs
$167.3K is the 75th percentile. Wages above this are outliers.
$162.1K - $174.7K
26% of jobs
$174.7K - $187.2K
1% of jobs
$187.2K - $199.8K
8% of jobs
$61.7K
$143.4K
$199.8K
Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.
On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Full-time
Re-posted 29 days ago