1

Software Engineers Jobs in Raleigh, NC (NOW HIRING)

Work with a team of talented engineers, both starting projects from scratch and also working within ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline

We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can ...

... seeking Software Engineers who have a passion for technology and education to help us add new ... The role involves collaborating with talented engineers to develop and enhance educational products ...

We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can ...

senior software engineer

Durham, NC · On-site

$118K - $156K/yr

The successful candidate will become an instrumental part of a small team of software engineers who create and support products used by medical and lab professionals to improve the lives of newborn ...

You know how to attract, support, and develop a team of early career software engineers to help them reach their full potential * You communicate in a positive, enthusiastic manner that provides ...

Senior Software Engineer

Raleigh, NC

$119K - $157K/yr

Work with a team of talented engineers, both starting projects from scratch and also working within ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline

... Engineers and the technology ecosystem. Oversees the design, implementation, and support of software solutions that drive business value, ensures alignment with organizational goals, regulatory ...

... Engineers and the technology ecosystem. Oversees the design, implementation, and support of software solutions that drive business value, ensures alignment with organizational goals, regulatory ...

Senior Software Developer

Raleigh, NC · On-site

$53 - $70/hr

We are looking for software engineers who are focused on developing next-generation technologies that power how users explore and interact with information and offerings. We are looking for engineers ...

Senior Software Developer

Raleigh, NC · On-site

$53 - $70/hr

We are looking for software engineers who are focused on developing next-generation technologies that power how users explore and interact with information and offerings. We are looking for engineers ...

You'll lead and develop a team of 4 to 6 software engineers, owning hiring, performance management, growth conversations, and team culture. * You'll set team goals, track progress against roadmap ...

You'll lead and develop a team of 4 to 6 software engineers, owning hiring, performance management, growth conversations, and team culture. * You'll set team goals, track progress against roadmap ...

You'll lead and develop a team of 4 to 6 software engineers, owning hiring, performance management, growth conversations, and team culture. * You'll set team goals, track progress against roadmap ...

We are seeking strong Software Engineers to join our customer's team with expertise in Python3, Java, Rust, Go, C++, or TypeScript. This is a unique opportunity to directly impact the next generation ...

You'll lead and develop a team of 4 to 6 software engineers, owning hiring, performance management, growth conversations, and team culture. * You'll set team goals, track progress against roadmap ...

next page

Showing results 1-20

Software Engineers information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do software engineers jobs pay per year?

As of Jul 5, 2026, the average yearly pay for software engineers in Raleigh, NC is $143,397.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 are the key skills and qualifications needed to thrive in the Software Engineers position, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, algorithmic thinking, and a relevant degree in computer science or a related field. Proficiency with languages such as Java, Python, or C++, experience with version control systems like Git, and familiarity with development platforms are commonly required, with certifications like AWS Certified Developer being advantageous. Effective problem-solving, collaboration, and clear communication set top performers apart in this field. These capabilities ensure the successful design, development, and maintenance of robust software solutions in dynamic technology environments.

What does a Software Engineer do?

A Software Engineer designs, develops, tests, and maintains software applications and systems. They write code, debug programs, and collaborate with other developers, designers, and stakeholders to create efficient and scalable solutions. Software Engineers work in various domains, including web development, mobile applications, artificial intelligence, and cloud computing. Their responsibilities often include problem-solving, optimizing performance, and ensuring security in software applications.

Is it true that AI will replace software engineers?

AI is transforming software engineering by automating certain tasks like code generation and testing, but it is unlikely to fully replace software engineers. Instead, AI tools are expected to augment their work, requiring engineers to develop skills in AI integration, problem-solving, and system design to stay relevant.

What are some typical day-to-day responsibilities for Software Engineers?

Software Engineers typically spend their days designing, coding, testing, and debugging software applications or systems as part of a collaborative development team. They may participate in daily stand-up meetings, code reviews, and planning sessions to ensure alignment with project goals. In addition to technical tasks, Software Engineers often work closely with product managers, UX designers, and QA specialists to deliver high-quality solutions that meet user needs. This role offers a dynamic mix of independent problem-solving and teamwork, allowing engineers to continually learn and grow their skills.

What kinds of jobs do software engineers do?

Software engineers design, develop, test, and maintain software applications and systems across various industries. They work with programming languages, development tools, and frameworks to create solutions such as web applications, mobile apps, and enterprise software, often collaborating in teams and following software development methodologies.

What engineer makes $500,000 a year?

Senior software engineers, especially those working at large tech companies or in specialized fields like machine learning or cloud computing, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or equity compensation.

What work does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and methodologies to create solutions that meet user needs and technical requirements, often collaborating with cross-functional teams. Strong problem-solving skills and knowledge of coding standards are essential in this role.
More about Software Engineers jobs
What are the most commonly searched types of Software Engineers jobs in Raleigh, NC? The most popular types of Software Engineers jobs in Raleigh, NC are:
Software Engineer

Other

Posted 29 days ago


Job description

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 features to our extremely successful educational products and build new, innovative products. We find it immensely satisfying to develop products that impact the lives of millions, and we are eager to have you join our team. #LI-EM1

This position requires you to be in our Raleigh, NC, area office. 

WHAT YOU'LL BE DOING
  • Work with a team of talented engineers, both starting projects from scratch and also working within the existing code base 
  • Build the back-end wiring, application logic, and UI for our products
  • Drive the development process for your team, including design, coding, documenting, testing, debugging, and tuning
  • Provide accurate estimates, evaluate feasibility, and assess new platforms and technologies for project implementations
  • Collaborate and communicate clearly across multiple development teams to design and release amazing products
WHAT WE'RE LOOKING FOR
  • 3+ 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-oriented language
  • Strong communication skills
  • Strong analytical-reasoning and problem-solving skills
  • Passion for improving education through technology