1

Software Engineer Supervisor Jobs in Raleigh, NC

Embedded Software Engineer Cary, NC - Full Time Productive Resources (www.productiveresources.com ... Decisions are made within established guidelines and may be reviewed by supervisors. This is a ...

Embedded Software Engineer

Cary, NC · On-site

$121K - $160K/yr

Embedded Software Engineer Cary, NC - Full Time Productive Resources (www.productiveresources.com ... Decisions are made within established guidelines and may be reviewed by supervisors. This is a ...

Embedded Software Engineer

Raleigh, NC

$112K - $148K/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

$112K - $148K/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 ...

Embedded Software Engineer

Raleigh, NC

$112K - $148K/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 ...

Senior Vision Software Engineer

Raleigh, NC · On-site

$119K - $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.

... supervisory responsibilities. Preferred Qualifications 1. Experience in managing software engineering teams and driving operational plans. 2. Strong knowledge of software architecture, security ...

... supervisory responsibilities. Preferred Qualifications 1. Experience in managing software engineering teams and driving operational plans. 2. Strong knowledge of software architecture, security ...

... in a supervisory capacity * Licensed Professional Engineer in North Carolina * Demonstrated ... Strong knowledge of Microsoft Office software (Word, Excel, PowerPoint, Access) * Working knowledge ...

Supervisory Responsibilities: * None. Duties/Responsibilities: Design and Specification Development ... Conduct electrical power systems studies using engineering software packages (e.g., short circuit ...

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 Jul 30, 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 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 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 engineers make $300,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually, often with bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

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.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with seniority, specialized skills, or working in high-paying industries like finance or tech. Achieving this salary often requires extensive experience, advanced technical skills, and sometimes leadership responsibilities or working in regions with higher compensation levels.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-cost-of-living areas or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Roles such as Staff Engineers, Principal Engineers, or Engineering Managers with extensive experience and specialized skills in areas like cloud computing or AI are more likely to reach this compensation level.

Can you make $500,000 as a software engineer?

Software engineers can earn $500,000 or more annually, typically through senior roles, specialized skills, or leadership positions such as engineering managers or principal engineers. High compensation often involves extensive experience, advanced technical expertise, and working in high-paying industries or companies, sometimes with stock options or bonuses included.

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

Embedded Software Engineer

Productive Resources

Cary, NC • On-site

$60/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Embedded Software Engineer

Cary, NC - Full Time

 

Productive Resources (www.productiveresources.com) is seeking a candidate to be part of our engineering team at our customer's facility in Cary, NC. As a member of our team, the selected candidate will plan, coordinate, and perform product design, testing and/or analysis work for a complete project of moderate scope or for a significant portion or a sub-system of a major and diverse project. Operate in a team environment, providing input to design solutions and participating in design reviews. May assign, coordinate and review portions of the work to support personnel. Decisions are made within established guidelines and may be reviewed by supervisors.

This is a full-time position that is indefinite in duration with the opportunity of professional growth, and additional opportunities within our organization.

 

Duties:

  • Support the development of tools & scripts for increasing efficiency and user experience in John Deere's Open RTOS based embedded software development.
  • Collaborate with internal and external stakeholders including through daily user support.
  • Lead innovation efforts to define the next generation of tools used by the entire embedded development community.


Requirements:

  • 3+ Years Experience in fields related to Computer Engineering/Computer Science.
  • Proficient in modern programming language such as C#, C++, or Java.
  • Demonstrated experience with object-oriented software design and expertise in C.
  • Good understanding of the embedded software development workflow from requirements to machine validation.
  • Demonstrated experience in roles that required excellent communication and collaboration skills.
  • Good written and verbal communication skills (English). 
  • Bachelor's of Science Degree in Computer Science, Computer Engineering, Electrical/Mechanical Engineering, Agricultural Engineering, or equivalent experience.

Preferred:

  • Experiences with GNU Make and Python.
  • Knowledge of CAN and UDS.
  • Advanced degree in an engineering discipline or computer science.
  • Experience in software product delivery using agile software development processes.

 

Why work for Productive Resources? 

Productive Resources is a full-service engineering firm with over two decades of experience serving leading global clients. Our expertise is project-based product development and manufacturing engineering support. Our primary focus industries are off highway equipment including agricultural, construction, defense, mining, recreational, industrial, and specialty machines.


We lead with our reputation for quality, teamwork, and innovative solutions. We invest in our people, providing resources and opportunities for ongoing development. Our workplace fosters innovation, prioritizes the well-being of our team, and encourages creativity. Our diverse experience and client base will challenge your technical skills and provide greater opportunities for growth.


We Offer Competitive Benefits:

  • Group Health, Dental and Vision Insurance
  • Company Paid Life Insurance
  • Voluntary Life, AD&D, and Disability Insurance available
  • Voluntary Critical Illness and Accident Insurance available
  • Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plans for Medical Expenses and Dependent Care
  • Health Savings Account (HSA) Programs available
  • Health Care Flexible Spending Account (FSA) Plan
  • Paid Time Off (PTO)
  • Health Care Support Program complimentary health advocacy program provides 24/7 assistance.
  • Adoption Assistance Program
  • Employee Assistance Program (EAP)
  • Caregiver Support Programs
  • Financial Wellbeing Support
  • Commuter Benefits Program
  • Training and Development


Equal Opportunity and Veteran Friendly