1

Staff Backend Software Engineer Jobs in Raleigh, NC

In the Senior Software Engineer position, you'll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development tools, machine learning models, and ...

In the Senior Software Engineer position, you'll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development tools, machine learning models, and ...

Job Summary The Software Engineer will lead a dynamic team responsible for ensuring our critical ... This role will be a mix of all 3: Backend Engineering, Site Reliability Engineering and DevOps ...

Job Summary The Software Engineer will lead a dynamic team responsible for ensuring our critical ... This role will be a mix of all 3: Backend Engineering, Site Reliability Engineering and DevOps ...

... Myxx is looking for a Software Engineer to help develop our platform technology. The ideal ... and backend architectures. They should be capable of designing systems that are flexible and ...

... Myxx is looking for a Software Engineer to help develop our platform technology. The ideal ... and backend architectures. They should be capable of designing systems that are flexible and ...

Minimum Qualifications * Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience. * 8+ years of professional experience in software ...

Staff Software Engineer

Durham, NC · On-site +1

$151K - $222K/yr

Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience. * 8+ years of professional experience in software engineering and proficiency in at least ...

... well as back-end services that properly provision new customer accounts and allow existing ... full stack software engineer developing scalable and resilient event-driven and API-based ...

Senior Software Engineer

Cary, NC · On-site

$120K - $158K/yr

... technical staff • Ability to operate independent of supervision with extreme accuracy and ... and backend technologies • Expertise in front-end technologies like Angular, Spring MVC or ...

... well as back-end services that properly provision new customer accounts and allow existing ... Required Experience and Skills * 2+ years of experience as a full stack software engineer ...

... backend applications using modern software programming languages (e.g. Java, C#, JavaScript) * 4+ years of experience in developing stateful software which utilizes either traditional relational ...

Principal Software Engineer

Durham, NC · On-site

$130K - $174K/yr

Proven backend development experience using Java (11+), Spring Boot, and opensource technologies ... As a Software Engineer within our technology business unit, you will help take Fidelity Charitable ...

Principal Software Engineer

Durham, NC · On-site

$130K - $174K/yr

Proven backend development experience using Java (11+), Spring Boot, and open-source technologies ... As a Software Engineer within our technology business unit, you will help take Fidelity Charitable ...

Showing results 41-60

Staff Backend Software Engineer information

See Raleigh, NC salary details

$58.8K

$143.5K

$193.4K

How much do staff backend software engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for staff backend software engineer in Raleigh, NC is $143,539.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,500.00 and $167,200.00 per year, depending on experience, location, and employer.

What is a staff backend software engineer?

Staff Backend Software Engineers are senior-level engineers who design, build, and maintain the server-side infrastructure of applications. They are responsible for ensuring systems are scalable, reliable, and performant, often acting as technical leaders within their teams. In addition to coding, they mentor other engineers, make architectural decisions, and collaborate with cross-functional teams to deliver complex projects. Their expertise is critical in shaping the technical strategy and long-term vision of backend systems.

What are the key skills and qualifications needed to thrive as a staff backend software engineer?

To thrive as a Staff Backend Software Engineer, you need deep expertise in server-side programming languages (such as Java, Python, or Go), system architecture, and scalable API design, typically with a computer science degree or equivalent experience. Familiarity with databases (SQL/NoSQL), cloud platforms (AWS, GCP, or Azure), CI/CD tools, and often advanced knowledge of containerization or microservices are essential. Strong problem-solving, leadership, and effective communication skills help you drive technical direction and mentor junior engineers. These skills are crucial for building robust backend systems, ensuring team alignment, and delivering reliable, high-performance products.

How does a staff backend software engineer typically collaborate with cross-functional teams on large-scale projects?

As a Staff Backend Software Engineer, you will frequently collaborate with product managers, frontend engineers, DevOps, and QA teams to define technical requirements and align backend solutions with overall business goals. You’ll often lead technical discussions, provide architectural guidance, and mentor other engineers, ensuring that backend systems integrate smoothly with other components. This role requires strong communication skills and the ability to translate complex technical concepts for non-technical stakeholders, fostering effective teamwork and project success.

What is the difference between Staff Backend Software Engineer vs Backend Software Engineer?

AspectStaff Backend Software EngineerBackend Software Engineer
Required CredentialsBachelor's or Master’s in CS or related field; extensive experienceBachelor's in CS or related field; 1-3 years experience
Work EnvironmentSenior-level projects, system architecture, mentorshipDevelopment, coding, feature implementation
Employer & Industry UsageTech companies, startups, large enterprisesSame as Staff, common in tech industry
Search & Comparison IntentUnderstanding seniority, responsibilities, career pathEntry to mid-level development roles

The main difference between a Staff Backend Software Engineer and a Backend Software Engineer lies in experience, responsibilities, and scope. Staff Engineers typically handle complex system design, mentorship, and strategic planning, while Backend Engineers focus on coding, feature development, and smaller project components. Both roles are common in tech companies, but Staff Engineers are more senior and involved in architecture and leadership.

What are popular job titles related to Staff Backend Software Engineer jobs in Raleigh, NC?

For Staff Backend Software Engineer jobs in Raleigh, NC, the most frequently searched job titles are:

What cities near Raleigh, NC are hiring for Staff Backend Software Engineer jobs?

Cities near Raleigh, NC with the most Staff Backend Software Engineer job openings:

Infographic showing various Staff Backend Software Engineer job openings in Raleigh, NC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $143,539 per year, or $69 per hour.

Staff Software Engineer

Durham, NC • On-site

Full-time

Re-posted 4 days ago


Job description

Position Summary:       

Direct Supply is building the future of healthcare technology with industry-leading products, solutions and platforms to help improve the lives of millions of seniors and those who care for them.  

In the Senior Software Engineer position, you’ll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development tools, machine learning models, and automation frameworks. Beyond writing code, you will play a key role in setting technical direction, mentoring engineers, and driving AI-first software strategies. You’ll work on a cross-functional team dedicated to creating high-quality, scalable web-based products, mobile applications, or server-based systems. As a senior engineer, you will take ownership of complex AI-enhanced solutions, influence architectural decisions, and advocate for AI-driven development methodologies. Your leadership will help the team develop a deep understanding of business context, financial trade-offs, and the strategic impact of AI-powered solutions. 

Skills Needed: 

  • Applies AI and Technology – Identifies opportunities to boost efficiency and add value using AI and tech. Embraces and applies digital innovations and tech solutions to build business. Eagerly learns and integrates new technologies where they matter most. 

  • Champions Innovation – Propels teams to unlock value with cutting-edge, tech-enabled innovations. Stays ahead of the tech curve, ready to embrace the next big thing. Leads with an entrepreneurial mindset and takes calculated risks. 

  • Leads Through Change & Ambiguity – Navigates the unknown with confidence, steering through change and uncertainty with a clear vision and unwavering determination. 

  • Ability to mentor and lead engineers in AI-first development methodologies, fostering a culture of innovation and technical excellence. 

  • Technical expertise in AI integration across natural language processing, computer vision, and generative models. 

What You’ll Do and Impact:  

  • Lead and mentor engineers in AI-first development methodologies and best practices. 

  • Architect and scale AI-enhanced systems, ensuring security, scalability, and high performance. 

  • Integrate AI-driven capabilities such as chatbot assistants, image-based diagnostics, and automated content creation into products. 

  • Drive adoption of AI-powered engineering tools (e.g., LLM-augmented IDEs, automation frameworks) to enhance development efficiency. 

  • Implement observability and monitoring systems to track AI application performance and ensure proactive issue resolution. 

  • Design and optimize AI-driven APIs and microservices for seamless interaction with models, applications, and databases. 

  • Stay engaged with AI and engineering communities, bringing cutting-edge practices and insights back to the team. 

  • Mentor engineers on technical execution, business impact, and AI-first strategic thinking. 

  • Balance execution speed with innovation, rapidly testing and iterating AI-driven features. 

  • Work in an agile environment, ensuring high-quality, scalable software solutions. 

Experience: 

  • 5-7+ years of software development experience, including 2+ years working on AI-powered applications or AI-integrated solutions. 

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field. 

  • Hands-on experience developing and deploying AI-driven applications (provide examples using models like Hugging Face or APIs like OpenAI, Anthropic). 

  • Proficiency in Microsoft environments (Visual Studio, VS Code) and cloud services (AWS, Azure) for scalable AI applications. 

  • Strong understanding of AI model cost optimization, infrastructure scaling, and performance tuning. 

  • Experience integrating LLMs, agentic workflows, and autonomous AI systems into production environments. 

  • Proven ability to mentor engineers and lead AI-first engineering transformations. 

Additional Items of Interest: 

  • Contributions to open-source AI projects or AI research. 

  • Experience with agentic AI frameworks (LangChain, AutoGPT). 

  • Thought leadership through conferences, research, or industry engagement in AI-first development. 

  • Expertise in AI-powered UI/UX development and human-computer interaction. 

  • Strong proficiency in containerization (Docker, Kubernetes) and cloud-native AI deployments. 

  • Diligence in unit testing, integration testing, and AI-driven problem-solving. 

Job to be performed in the location listed. Generous benefit package available.

© 2013 to 2026 Direct Supply, Inc. All rights reserved.