1

Computer Software Engineer Jobs in Raleigh, NC (NOW HIRING)

Job Summary The Software Engineer will lead a dynamic team responsible for ensuring our critical ... Bachelor's degree in computer science, Engineering, or a related field; Master's preferred.

Job Summary The Software Engineer will lead a dynamic team responsible for ensuring our critical ... Bachelor's degree in computer science, Engineering, or a related field; Master's preferred.

Senior Software Engineer

Morrisville, NC · On-site

$114K - $151K/yr

... Computer Science, Electrical Engineering, or related field - 6+ years of professional software development experience - Hands-on experience in commercial software development, ideally in cross ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Required : • 6+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...

Senior Software Engineer

Raleigh, NC

$119K - $157K/yr

... seeking Software Engineers who have a passion for technology and education to help us add new ... Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Required : • 6+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...

Senior Software Engineer

Morrisville, NC · Hybrid

$114K - $151K/yr

... Computer Science, Electrical Engineering, or related field - 6+ years of professional software development experience - Hands-on experience in commercial software development, ideally in cross ...

Embedded Software Engineer 1

Cary, NC · On-site

$80 - $100/hr

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field OR an equivalent combination of ...

Embeded Software Engineer

Clayton, NC · On-site

$150 - $200/hr

Bachelor's degree in engineering or computer science; advanced degree preferred * Strong expertise in embedded C/C++ development in RTOS environments * Proven experience in software architecture and ...

Showing results 41-60

Computer Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do computer software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for computer software engineer in Raleigh, NC is $143,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What is a computer software engineer?

Computer software engineers, also known as software developers, design, develop, test, and maintain software applications or systems that enable computers and devices to perform specific tasks. They use programming languages and engineering principles to create software solutions for a variety of industries, including technology, healthcare, finance, and more. Their work involves analyzing user needs, writing code, debugging, and collaborating with other professionals to deliver functional and reliable software products.

What are the key skills and qualifications needed to thrive as a computer software engineer?

To thrive as a Computer Software Engineer, you need strong programming skills, a solid understanding of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with development tools such as Git, integrated development environments (IDEs), and knowledge of frameworks or languages like Java, Python, or C++ are often required, along with certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Excellent problem-solving abilities, teamwork, and effective communication distinguish top performers in this field. These skills are crucial for building reliable, scalable software solutions and collaborating efficiently within development teams.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication throughout the development cycle. Keeping documentation up to date and maintaining legacy systems while integrating new features can also be demanding. Effective use of version control systems and agile methodologies helps engineers address these challenges and contribute to successful project delivery.

What is the difference between Computer Software Engineer vs Software Developer?

AspectComputer Software EngineerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS CertifiedBachelor's degree in Computer Science or related field; certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systems; often involved in system architectureWriting, debugging, and implementing code; focused on application development
Industry UsageUsed across tech, finance, healthcare, and more for complex system developmentCommonly used in app and web development across various industries

Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.

How much do computer software engineers get paid?

Computer software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and specialization. Entry-level positions may start lower, while experienced engineers with skills in programming languages and development tools can earn higher salaries, especially in high-demand areas.
More about Computer Software Engineer jobs

What cities near Raleigh, NC are hiring for Computer Software Engineer jobs?

Cities near Raleigh, NC with the most Computer Software Engineer job openings:

Infographic showing various Computer Software Engineer job openings in Raleigh, NC as of August 2026, with employment types broken down into 50% Full Time, and 50% Temporary. Highlights an 100% In-person job distribution, with an average salary of $143,405 per year, or $68.9 per hour.

AI-Native Software Engineer

Danta Technologies

Durham, NC • On-site

$60/hr

Other

Medical, Dental, Vision

Posted 6 days ago


Key responsibilities

  • Collaborate with leadership and engineers to develop, test, deploy, and support industry-leading AI-native services.

  • Build and deploy scalable, secure, large-scale systems on AWS using various cloud services.

  • Leverage AI technologies across the entire software development lifecycle, including breaking down user stories, AI-assisted coding and testing, and automated defect resolution.


Job description

Employment Eligibility Statement
Due to specific project and client requirements, this position is open to U.S. Citizens and U.S. Lawful Permanent Residents (s) . Sponsorship is not available at this time.
Danta Technologies evaluates all candidates in compliance with the Immigration and Nationality Act (INA) and EEOC guidelines . All hiring decisions are made without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic.
Position - 1
Position : AI-Native Software Engineer, Cloud (AWS).

Location : Bay Area, CA or RTP, NC (Remote is fine)

Pay rate - $60/hr on W2/Danta Technologies payroll

Job Description :

We are looking for a full-stack, AI-native software engineer with deep AWS expertise to build

capabilities that will help secure the products of today and the AI-built, agent-operated systems

of tomorrow. Your technical leadership will be vital in solving some key challenges ahead of us,

whether it's architecting an always-on API platform that scales to our enterprise,

modernizing legacy applications and monolithic architectures that predate how fast code and risk

move today, or prototyping how security keeps pace as AI reshapes the way software gets built. You

will collaborate with leadership and engineers equally to put in place an execution plan, using

agile methodologies, to develop/test/deploy/support industry-leading services for our customers.

Minimum Qualifications

  • BS or MS degree in Computer Science, Computer Engineering, or a related technical field, or
  • demonstrated equivalent experience.
  • Demonstrated fluency in leveraging AI technologies across the entire software development
  • lifecycle, including breaking down user stories into actionable tasks, AI-assisted coding and
  • testing, automated defect resolution, and deployment of fully tested software.
  • Deep, hands-on experience building and deploying production systems on AWS (e.g., EC2, Lambda,
  • ECS/EKS, S3, RDS/DynamoDB, API Gateway), with a track record of real, customer-facing
  • applications running in production.
  • Server-side software development experience with Python, Java, NodeJS, and/or other similar
  • technologies; client-side web application development experience using React, Backbone, native
  • JavaScript, and/or other comparable technologies.
  • Expertise in building secure, large-scale systems using fault-tolerant technologies (such as
  • Elasticsearch, CockroachDB, Oracle, MongoDB & Kafka).
  • AWS certification (e.g., Solutions Architect, Developer) and/or CISSP/CCSP or similar security
  • certification useful, not required.

Position - 2

Position : AI-Native Software Engineer

Location : Bay Area, CA (Remote is fine)

Pay rate - $60/hr on W2/Danta Technologies payroll

  • You have proven experience serving as a software engineer for web application
  • projects, hosted On-Premise and Cloud, supporting a large customer base.
  • You treat performance as a design constraint, not a tuning pass after the fact.
  • You know when to build and when to buy — you can justify choosing a custom-built solution over
  • an off-the-shelf or cloud-native service.
  • You think in systems and evaluate designs critically — whether reviewing AI-generated code or
  • your own architecture — catching the subtle bug, security gap, or design choice that won't hold
  • up under load or misuse.
  • You use spec-driven development with AI as your default way of engineering software.
  • You pick up new tools and approaches quickly, since the effective way to work with AI changes
  • often, and you'd rather adapt early than fall behind.
  • You are decisive without being divisive — you can analytically weigh trade-offs, balance
  • competing priorities, and drive decisions that span organizational boundaries.
  • You have excellent communication and organization skills.
Minimum Qualifications
  • BS or MS degree in Computer Science, Computer Engineering, or a related technical field, or
  • demonstrated equivalent experience.
  • Demonstrated fluency in leveraging AI technologies across the entire software development
  • lifecycle, including breaking down user stories into actionable tasks, AI-assisted coding and
  • testing, automated defect resolution, and deployment of fully tested software.
  • Server-side software development experience with Python, Java, NodeJS, and/or other similar
  • technologies; client-side web application development experience using React, Backbone, native
  • JavaScript, and/or other comparable technologies.
  • Expertise in building secure, large-scale systems using fault-tolerant technologies (such as
  • Elasticsearch, CockroachDB, Oracle, MongoDB & Kafka); experience with building and deploying with
  • cloud-native technologies.
  • CISSP/CCSP or similar certification useful.


Notes:- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Benefits: Danta offers a compensation package to all W2 employees that are competitive in the industry. It consists of competitive pay, the option to elect healthcare insurance (Dental, Medical, Vision), Major holidays and Paid sick leave as per state law.

The rate/ Salary range is dependent on numerous factors including Qualification, Experience and Location.
#ZR


Danta Technologies logo

About Danta Technologies

Sourced by ZipRecruiter

Danta Technologies, situated in San Marcos, CA, US, is a rising star in the global tech industry. They specialize in providing innovative software solutions to businesses of all sizes across a gamut of industries. Leveraging the power of cutting-edge technology, Danta Technologies aims to revolutionize the way businesses operate and interact with their customers. Since its inception, the company has garnered a reputation for delivering high-quality, reliable, and user-friendly software products that streamline operations and drive productivity. Despite being a rather newer player, Danta Technologies has made significant strides in the tech space, gaining recognition for its customer-centric approach and commitment to technological excellence.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

San Marcos, CA, US

Year founded

2013

Social media