1

Software Engineer Supervisor Jobs in Raleigh, NC

Senior Software Engineer

Cary, NC · On-site

$124.80K - $164.60K/yr

... time) without formal supervisory responsibilities. * This is an individual contributor role ... Software Engineering, or a related technical field plus a minimum of 5 years of progressive ...

Principal Software Engineer

Durham, NC · On-site

$130.50K - $174.90K/yr

Supervisory Responsibilities: * Mentor junior engineers and contribute to coding standards, code ... software engineering experience, including 3+ years focused on energy systems, or industrial ...

Embedded Software Engineer

Raleigh, NC

$112.90K - $148.60K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Implement MQTTbased system and supervisory communications * Support board bringup, debugging, and ...

Embedded Software Engineer

Raleigh, NC

$112.90K - $148.60K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Implement MQTTbased system and supervisory communications * Support board bringup, debugging, and ...

Embedded Software Engineer

Raleigh, NC · On-site

$112.90K - $148.60K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Implement MQTT-based system and supervisory communications * Support board bring-up, debugging, and ...

Senior Vision Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

The Senior Vision Software Engineer will actively communicate with project stakeholders and the ... Employees may be required to perform other job-related duties as requested by their supervisor.

... and software engineering training or experience 2.In-depth knowledge in information systems and ... Availability Able to work all hours scheduled, including overtime as directed by manager/supervisor ...

Provide project and task estimate and status reports for individual tasks to Manager Software Test Engineer, Software Test Supervisor and project team members, which includes monitoring project tasks ...

Assoc SW Engineer - Java, Spring Boot, AWS

Raleigh, NC · Remote

$50.25 - $69/hr

This person will work as a junior member of a software development team, responsible for the ... supervisor to understand the assigned work, deliver on agreed upon dates and raise issues/risks in ...

New

Assoc SW Engineer - Java, Spring Boot, AWS

Durham, NC · Remote

$50 - $68.50/hr

This person will work as a junior member of a software development team, responsible for the ... supervisor to understand the assigned work, deliver on agreed upon dates and raise issues/risks in ...

New

... supervised and unsupervised learning, model evaluation techniques, and feature engineering ... software development programs or projects. - Demonstrated experience with relational databases ...

next page

Showing results 1-20

Software Engineer Supervisor information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do software engineer supervisor jobs pay per year?

As of May 29, 2026, the average yearly pay for software engineer supervisor 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 as a Software Engineer Supervisor, and why are they important?

To thrive as a Software Engineer Supervisor, you need a strong background in software development, leadership experience, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), project management tools (such as Jira), and experience with relevant programming languages are commonly expected. Exceptional communication, mentorship, and problem-solving abilities are critical soft skills for managing teams and fostering growth. These competencies ensure effective project delivery, high team morale, and the successful alignment of technical solutions with business objectives.

What are some common challenges faced by Software Engineer Supervisors when managing a technical team?

Software Engineer Supervisors often encounter challenges such as balancing project deadlines with team capacity, ensuring clear communication among team members, and navigating conflicting priorities from stakeholders. Another common challenge is supporting the professional growth of team members while maintaining high productivity. Effective supervisors address these by fostering an open team culture, employing agile project management practices, and providing regular feedback and mentorship.

What are Software Engineer Supervisors?

Software Engineer Supervisors are professionals who oversee teams of software engineers to ensure that projects are completed efficiently and meet organizational standards. They are responsible for planning, assigning tasks, mentoring team members, and coordinating with other departments. In addition to technical expertise, they require strong leadership and communication skills to manage team dynamics and project timelines. Their role bridges the gap between upper management and technical staff, ensuring smooth workflow and high-quality software delivery.

What is the difference between Software Engineer Supervisor vs Software Engineer?

AspectSoftware Engineer SupervisorSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, mentors staffDevelops software, writes code, implements features
Required SkillsTechnical expertise, leadership, communicationProgramming, problem-solving, technical knowledge
CertificationsOften requires a bachelor's degree in CS or related field; leadership experienceBachelor's in CS or related field; coding certifications optional
Work EnvironmentTeam management, project planning, collaborationIndividual coding, software development, testing

The main difference between a Software Engineer Supervisor and a Software Engineer lies in their roles. The supervisor manages teams and oversees projects, requiring leadership skills, while the software engineer focuses on coding and technical development. Both roles often require similar educational backgrounds, but the supervisor's role emphasizes management and coordination.

What are popular job titles related to Software Engineer Supervisor jobs in Raleigh, NC? For Software Engineer Supervisor jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Software Engineer Supervisor jobs in Raleigh, NC look for? The top searched job categories for Software Engineer Supervisor jobs in Raleigh, NC are:
Senior Software Engineer

$124.80K - $164.60K/yr

Full-time

Posted 3 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

9th of 137 rated electronics manufacturers


Job description

Overview
Garmin International seeks Senior Software Engineer (Cary, NC; Multiple Positions):
  • Develops moderately complex software in C/C++ and Python for new products and/or applications.
  • Utilizes software engineering tools such as configuration management systems, cross-compile build processes, and debuggers in the software development process.
  • Supports compliance and certification activities for new designs.
  • Integrates and maintains externally developed software into products.
  • Performs technical root cause analysis and outlines corrective action for given problems.
  • Provides limited technical mentoring and guidance (approximately 5-10% of the time) without formal supervisory responsibilities.
  • This is an individual contributor role.
  • Full-time remote work is not available.

Requirements:
Bachelor of Science Degree in Communication or Telecommunication Engineering, Computer Science, Electrical or Electronic Engineering, Computer Engineering, Software Engineering, or a related technical field plus a minimum of 5 years of progressive relevant work experience.
Must show demonstrated experience in the following:
  • C, C++, Python
  • Wi-Fi driver integration across multiple Wi-Fi chipsets, and Wi-Fi issue analysis including support of Carplay and Android Auto
  • LTE Modem driver integration
  • Embedded System Design and Debugging tools and techniques including JTAG debuggers and Kernel Trace
  • Software configuration management tools such as Gerrit, Git, Subversion or similar
  • Wireless networking applications including wpa_supplicant and hostapd
  • Open source networking related software including Mbed TLS, iPerf and cURL
  • Measuring Wi-Fi throughput; analyzing Wi-Fi driver bottlenecks; and identifying and implementing enhancements to increase overall Wi-Fi throughput
  • Wi-Fi analyzers and packet capture tools including Wireshark, tcpdump and sniffers
  • USB and SDIO bus protocol analyzer

In lieu of a Bachelor's plus 5 years of experience, will accept a Master's degree in same plus 3 years of relevant work experience.
#non-indexed

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom