1

Software Engineers Jobs in Raleigh, NC (NOW HIRING)

Provide technical guidance and mentorship to junior engineers, fostering their professional growth ... Server as technical liaison to software engineers, systems engineers, database administrators ...

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

Senior Software Engineer

Raleigh, NC · On-site

$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 testers. In this role, you will help design, build, test, and maintain software used across Vecima's product portfolio. You will contribute to software running in Linux-based and ...

... engineers, and testers. In this role, you will help design, build, test, and maintain software used across Vecima's product portfolio. You will contribute to software running in Linux-based and ...

... of Software Engineers. In addition to writing code on complex systems and applications, this position provides direction on project plans, schedules, and methodologies. The position has direct ...

... of Software Engineers. In addition to writing code on complex systems and applications, this position provides direction on project plans, schedules, and methodologies. The position has direct ...

The Software Engineering Lead serves as a subject matter expert for a specific team of Software ... Mentor engineers on AI/LLM development patterns, including prompt design, evaluation, and system ...

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 Jun 13, 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 technology is advancing and can automate certain coding tasks, but software engineers are essential for designing, developing, and maintaining complex systems. AI tools serve as aids to improve productivity, but human expertise remains critical for problem-solving, creativity, and decision-making in software development.

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 engineers make $500,000?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working in competitive markets, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, stock options, and other incentives, particularly in large tech companies or startups with significant funding.

What are the jobs of a software engineer?

A software engineer designs, develops, tests, and maintains software applications and systems. They analyze user requirements, write code using programming languages, and collaborate with teams to ensure functionality and performance. Strong problem-solving skills and knowledge of development tools are essential in this role.

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 teams and following project deadlines.
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:
Infographic showing various Software Engineers job openings in Raleigh, NC as of June 2026, with employment types broken down into 1% Internship, 88% Full Time, 2% Part Time, 1% Temporary, 7% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $143,397 per year, or $68.9 per hour.

Software Engineer Manager II, Google Workspace

Google

Durham, NC • On-site

Full-time

Posted 2 days ago


Google rating

8.8

Company rating: 8.8 out of 10

Based on 92 frontline employees who took The Breakroom Quiz

32nd of 189 rated software companies


Job description

Job Summary:
Google is a leading technology company, and they are seeking a Software Engineer Manager II for their Google Workspace team. The role involves managing a team of engineers, contributing to product strategy, and overseeing large-scale projects while optimizing code and guiding team development.
Responsibilities:
• Be an engineering manager for software engineers spanning Growth and Mobile teams.
• Collaborate with Product and UX to determine new and use cases. Determine how we leverage mobile devices and sensors in the conference rooms. Design new product features to serve a small business use case.
• Partner with peer managers and technical leads to ensure teams' roadmap fits into larger outlook for Meet and Workspace.
• Invest in the team by growing members in their own career development, including how individuals and the team/organization are adopting new DevAI practices.
• Utilize communication skills inside and outside of the team, adapting messaging of complex technical details for engineering and non-engineering audiences.
Qualifications:
Required:
• Bachelor’s degree or equivalent practical experience.
• 8 years of experience in software development.
• 3 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
• 3 years of experience in a technical leadership role.
• 2 years of experience in a people management or team leadership role.
Preferred:
• Experience with client development on web, iOS, or Android platforms.
• Experience in the Enterprise space, specifically around realtime communications platforms.
• Experience with hardware platforms, specifically in kiosk or appliance applications deployed at scale.
Company:
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet. Founded in 1998, the company is headquartered in Mountain View, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Google employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom