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

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 and machine learning models.

Build the back-end wiring, application logic, and UI for our products * Drive the development ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline

Build the back-end wiring, application logic, and UI for our products * Drive the development ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline

Software Engineer

Morrisville, NC · On-site

  • Medical

  • Life

  • Retirement

  • PTO

We are looking for a Senior Software Engineer who enjoys solving complex distributed systems ... Strong backend development experience in Go. Experience with Python or Node.js is a plus.

Software Engineer

Morrisville, NC · On-site

  • Medical

  • Life

  • Retirement

  • PTO

We are looking for a Senior Software Engineer who enjoys solving complex distributed systems ... Strong backend development experience in Go. Experience with Python or Node.js is a plus.

Software Engineer: III (Senior) - NA

Raleigh, NC · On-site

$119K - $157K/yr

Senior Software Engineer * Location: Raleigh, NC - onsite 2x/week preferred * Duration: 4-month ... Develop backend services in Node.js with PostgreSQL for data persistence * Automate deployment and ...

New

Senior Software Engineer

Raleigh, NC · On-site

$157.25 - $195.68/hr

## Senior Software EngineerApplyremote type: Hybridlocations: Raleightime type: Full timeposted on ... Design and develop backend features and services for large-scale distributed systems running on ...

Staff Software Engineer

Durham, NC

$151K - $222K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

Software Engineer (Cassandra)

Morrisville, NC · On-site

$170 - $253/hr

  • Medical

  • Life

  • Retirement

  • PTO

As a Software Engineer, Cassandra at the MTS 4 level, you will focus primarily on Java-based ... in backend, systems, database, storage, or distributed systems engineering * Strong programming ...

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 Aug 19, 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

Verily Life Sciences

Raleigh, NC • On-site

Full-time

Re-posted 27 days ago


Job description

Who We Are
Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate research and improve care for individuals and communities. Uniquely positioned at the intersection of technology, data science, and healthcare, Verily transforms multimodal health data into insights, models, and actions that make healthcare more personalized, predictive, and precise.
Description
The Developer Platform team is responsible for building a cloud-native developer platform (PaaS) that enables the end-to-end software development lifecycle for over 600 engineers at Verily. We furnish a speedy, delightful, scalable, and secure developer journey through integrated capabilities in application templates, developer portals, CI, CD and other functional areas.
We are a product-oriented, highly-effective, world-class platform developer team that has a large positive impact on the software development process at Verily. As part of this team, you will work closely with developers who have worked on successful projects like Kubernetes, Istio, and Firebase.
Responsibilities
  • Own the vision, roadmap, and execution for a broad functional area and set the technical direction and priorities for other team members.
  • Design and develop capabilities that leverage state-of-the-art cloud-native open source components (e.g. Kubernetes, Backstage, ArgoCD, Terraform).
  • Scope tasks and set priorities for other team members contributing to your objectives.
  • Drive execution through high-quality implementation and set an example of best practices in code health and production (e.g. monitoring, frequent releases, reliable CI).
  • Collaborate with the engineering team on system architecture and integrations.

Qualifications
Minimum Qualifications
  • BA/BS degree in Computer Science, Electrical Engineering, or a related field; or equivalent practical experience in software engineering.
  • 8+ years experience developing and maintaining reliable, scalable, and secure products and services in production in Go, Python, C++, or similar programming languages.
  • Prior experience with cloud technologies: Google Cloud Platform/Amazon Web Services/Azure or other cloud providers, GitHub Actions, Kubernetes, ArgoCD, Backstage, or related tools.
  • Strong foundation in data structures, algorithms, and system design with strong analytical and debugging skills.
  • Strong communication skills in scenarios like deriving requirements from customers, articulating the scope of a problem, or documenting a proposed system design.

Preferred Qualifications
  • Deep knowledge of Google Cloud Platform and Kubernetes.
  • Experience with microservices, software delivery platforms, DevSecOps, continuous integration, and release management processes.
  • 2+ years experience working in a centralized developer platform team.
  • Passionate about developer experience with a high empathy for users.

This role is eligible for Verily-sponsored immigration support.
The US base salary range for this full-time position is $184,500 - 277,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus or benefits.
Verily Health Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here.
If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form.