1

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

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience (not including co ...

New

Software Engineer III

Durham, NC · On-site

$55.50 - $74.75/hr

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 3+ years of professional software engineering experience. * Strong ...

Software Engineer III

Durham, NC · On-site

$52 - $70/hr

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 5+ years of professional software engineering experience. * Strong ...

Software Engineer III

Durham, NC · On-site

$55.50 - $74.75/hr

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 3+ years of professional software engineering experience. * Strong ...

Software Engineer III

Durham, NC · On-site

$55.50 - $74.75/hr

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 3+ years of professional software engineering experience. * Strong ...

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 ...

Embedded Software Engineer 1

Cary, NC · On-site

$134K - $176K/yr

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

New

Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or related field * 6+ years of professional software development experience * Hands‑on experience in ...

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 ...

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 ...

Embedded Software Engineer

Cary, NC · On-site

$123K - $161K/yr

Description: Software Engineer As a Software Engineer for Turf & Compact Utility you will be an ... Require any of the following degrees : BS Electrical Engineering, BS Computer Engineering, BS ...

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 Aug 18, 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.

Senior CAD Software Engineer

Microsoft Corporation

Raleigh, NC • On-site

$119/hr

Other

Posted 5 days ago


Microsoft rating

8.5

Company rating: 8.5 out of 10

Based on 132 frontline employees who took The Breakroom Quiz

79th of 245 rated software companies


Job description

Overview
Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate, high-energy engineers to help achieve that mission.
The Microsoft Silicon Engineering and Solutions Team is seeking a Senior CAD Software Engineer to be a senior contributor for our central software team. This team drives state-of-the-art converged solutions, software tools, and automation to support silicon design areas such as RTL & VIP Design, Design Verification, Validation, DFT, Emulation, PD Handoff and IP integration.
Responsibilities
  • In the Senior CAD Software role, you will:
    • As senior engineer in a central CAD Software team that develops a common tool stack to internal SoC and IP designs.

    • Work in close collaboration with the CAD Hardware and Compute infrastructure teams.

    • Design software solutions and documentation that scale to a large user base.

    • Be the expert in your domain and act in partnership with the execution team.

    • Work with stakeholders across the Microsoft Silicon groups to collect software requirements.

    • Develop, enhance, and integrate CAD Flows and automation for organization-wide use.

Qualifications
Required Qualifications
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience.

Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
This role will require access to information that is controlled for export under export control regulations, potentially under the U.S. International Traffic in Arms Regulations or Export Administration Regulations, the EU Dual Use Regulation, and/or other export control regulations. As a condition of employment, the successful candidate will be required to provide either proof of their country of citizenship or proof of their US. residency or other protected status (e.g., under 8 U.S.C. 1324b(a)(3)) for assessment of eligibility to access the export-controlled information. To meet this legal requirement, and as a condition of employment, the successful candidate's citizenship will be verified with a valid passport. Lawful permanent residents, refugees, and asylees may verify status using other documents, where applicable.
Preferred Qualifications
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR equivalent experience.
  • 7+ years of experience in Software development.
  • Expert knowledge of common programming paradigms (Object-Oriented, Functional, etc)
  • Experienced writing software with industry standard languages like Python, TCL, Perl, C/C++ (Python preferred)
  • Expertise to own, maintain and drive complex Software projects independently.
  • Expertise in Software Development Best practices.
  • Experience owning and driving end to end software development life cycle for multiple complex software projects.
  • Understanding of software design patterns.
  • Well-rounded and familiar with silicon design Tools, Flows and Methodologies.
  • Experience with continuous integration systems.
  • Expertise in Computer Architecture, as well as CPU/SoC design principles.
  • Expertise in Azure environments, Azure Security and DevOps concepts
  • Exposure to Design and Verification execution and flows/infrastructure that is used

#azurehwjobs #schie #msftsilicon
Silicon Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
;br>
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

What Microsoft employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Microsoft logo

About Microsoft

Sourced by ZipRecruiter

Our infrastructure is comprised of a large global portfolio of more than 100 datacenters and 1 million servers. Our foundation is built upon and managed by a team of subject matter experts working to support services for more than 1 billion customers and 20 million businesses in over 90 countries worldwide. With environmental sustainability and optimization at the forefront of our datacenter design and operations, we continue to grow and evolve as we meet the ever-changing business demands that hold Microsoft as a world-class cloud provider.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

Redmond, WA, US

Year founded

1975

Social media