1

Senior Backend Engineer Jobs in Raleigh, NC (NOW HIRING)

Senior Data Engineer

Raleigh, NC · On-site +1

$103K - $140K/yr

The Senior Data Engineer is responsible for designing, developing, enhancing, and supporting ... Strong experience developing backend services using Java, Spring Boot, and microservices ...

Senior Data Engineer

Raleigh, NC · On-site +1

$103K - $140K/yr

The Senior Data Engineer is responsible for designing, developing, enhancing, and supporting ... Strong experience developing backend services using Java, Spring Boot, and microservices ...

Sr. Software Engineer

Raleigh, NC

$119K - $157K/yr

Position Summary Advance Auto Parts is seeking a Senior Software Engineer - Full Stack to design ... Integrate applications with backend data systems including Oracle databases * Write efficient SQL ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

This role involves developing new features for educational products, building back-end logic, and ... Responsibilities : • Work with a team of talented engineers, both starting projects from scratch ...

Senior Software Engineer

Raleigh, NC · On-site +1

$157K - $195K/yr

Design and develop backend features and services for large-scale distributed systems running on ... Collaborate with engineering teams on architecture design, code reviews, and engineering best ...

We are looking for a Senior Technical Business Analyst who can lead requirements discovery with ... Experience working with mobile and backend developers, UX/UI designers, QA engineers and Product ...

Senior Software Engineer

Durham, NC · On-site

$118K - $156K/yr

This is a hands-on senior engineering role focused on building . You'll ship the write-path ... Strong Python and backend/platform engineering-async services, typed code, and clean architecture.

Senior Software Engineer

Raleigh, NC · On-site

$108K - $142K/yr

Senior Software Engineer Responsibilities: * Help lead the design and implementation of software ... Experience with backend web frameworks and RESTful API development. * Experience developing plugins ...

Sr. Java Developer

Durham, NC · On-site

$55.25 - $70.50/hr

Experience building and maintaining backend services in a production environment Nice To Have ... Mentor engineers on design choices, code reviews, and modern Java practices. * Champion AI ...

As a Software Engineer at ENFOS, you will report to a Senior Software Engineer and play a hands-on ... Continuously optimize API performance, database queries, and backend services to improve ...

Senior Machine Learning Engineer

Cary, NC · On-site

$113K - $149K/yr

As a Machine Learning Engineer, you'll design and deliver production-ready AI solutions, develop the tools, APIs, and backend services that enable them, and help shape the future of our AI platform.

As a Software Engineer at ENFOS, you will report to a Senior Software Engineer and play a hands-on ... Continuously optimize API performance, database queries, and backend services to improve ...

Showing results 41-60

Senior Backend Engineer information

See Raleigh, NC salary details

$58.8K

$143.5K

$193.4K

How much do senior backend engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for senior backend 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 senior backend engineer?

Senior Backend Engineers are experienced software professionals responsible for designing, developing, and maintaining the server-side components of web applications or systems. They work with databases, APIs, and application logic to ensure robust, scalable, and efficient backend operations. Their role often involves collaborating with frontend engineers, managing system architecture, reviewing code, and mentoring junior developers. Senior Backend Engineers also play a key role in optimizing performance, ensuring security, and integrating new technologies into existing systems.

What are some common challenges senior backend engineers face when scaling backend systems, and how are they typically addressed?

Senior Backend Engineers often encounter challenges related to system scalability, such as database bottlenecks, latency issues, and maintaining system reliability under increased load. Addressing these challenges typically involves optimizing database queries, implementing caching strategies, and designing microservices architectures to distribute workloads efficiently. Collaboration with DevOps and frontend teams is also crucial to ensure seamless integration and monitoring. Proactively identifying potential scalability issues and participating in code reviews are key responsibilities in this role.

What are the key skills and qualifications needed to thrive as a senior backend engineer, and why are they important?

To thrive as a Senior Backend Engineer, you need advanced proficiency in server-side programming languages (such as Java, Python, or Node.js), database management, and experience with scalable system architecture, typically supported by a relevant degree and several years of professional experience. Familiarity with frameworks, APIs, containerization tools (like Docker and Kubernetes), and cloud platforms (such as AWS or Azure) is essential, along with knowledge of version control systems like Git. Strong problem-solving abilities, effective communication, and mentorship skills help you collaborate across teams and guide junior developers. These skills ensure the delivery of robust, efficient, and maintainable backend systems that support business objectives and seamless user experiences.

How much does a senior backend engineer make?

A senior backend engineer's salary typically ranges from $100,000 to $160,000 annually, depending on experience, location, and company size. They often have expertise in programming languages like Java, Python, or Node.js and may receive additional compensation through bonuses or stock options.

What are the most commonly searched types of Backend Engineer jobs in Raleigh, NC?

The most popular types of Backend Engineer jobs in Raleigh, NC are:

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

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

Infographic showing various Senior Backend Engineer job openings in Raleigh, NC as of September 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 67% In-person, and 33% Hybrid job distribution, with an average salary of $143,539 per year, or $69 per hour.

Senior Data Engineer

Raleigh, NC • On-site, Remote

$103K - $140K/yr

Full-time

Re-posted 17 days ago


First Citizens Bank rating

7.4

Company rating: 7.4 out of 10

Based on 106 frontline employees who took The Breakroom Quiz

108th of 176 rated banks


Job description

Overview

This is a remote role that may only be hired in the following location(s): North Carolina, Arizona, Texas And Florida.

The Senior Data Engineer is responsible for designing, developing, enhancing, and supporting enterprise applications that enable Financial Model Execution Platforms and related business capabilities within the Data Platform. This role requires strong full-stack development expertise across user interfaces, APIs, microservices, event-driven architectures, and database technologies.

The successful candidate will collaborate with product owners, business stakeholders, architects, and engineering teams to deliver scalable, secure, and high-performance solutions. In addition to hands-on development, this individual will provide technical leadership, mentor junior engineers, participate in architecture discussions, and support production systems through continuous improvement and operational excellence.


Responsibilities & Qualifications

Duties & Responsibilities:

Solution Design & Development

  • Design, develop, test, and deploy scalable full-stack applications using React.js, Java, Spring Boot, Node.js, Python, Kafka, and relational databases.
  • Design and implement RESTful APIs, microservices, and event-driven solutions to support business and data processing requirements.
  • Translate business requirements into technical designs and implementation plans.
  • Build reusable components, application frameworks, and shared services to improve development efficiency.

Technical Leadership

  • Lead and participate in architecture reviews, technical design discussions, and code reviews.
  • Provide technical guidance and mentorship to junior developers and project teams.
  • Establish and promote engineering best practices, coding standards, and development methodologies.

Analysis & Planning

  • Analyze business and technical requirements and assess system impacts, dependencies, and risks.
  • Provide effort estimates, technical recommendations, and implementation strategies for new initiatives and enhancements.
  • Collaborate with solution architects, product owners, and stakeholders to define scalable solutions.

Application Support & Reliability

  • Support production applications and troubleshoot complex issues across UI, middleware, messaging platforms, and databases.
  • Monitor application performance and identify opportunities for optimization and automation.
  • Participate in on-call rotations and incident management activities.

Quality & Continuous Improvement

  • Develop automated units, integration, and regression tests.
  • Drive continuous improvement initiatives related to application performance, security, reliability, and maintainability.
  • Contribute to Agile ceremonies, sprint planning, retrospectives, and release activities.

Qualifications:

Bachelor's Degree and 4 years of experience in Software application development, Data engineering, cloud platforms

OR

High School Diploma or GED and 8 years of experience in Software application development, Data Integrations, cloud platforms

Preferred Area of Study: Computer Science, Information Systems, Data Science, or related field

Preferred Area of Experience: 5+ years of software engineering experience developing enterprise-scale applications.

Preferred Qualifications:

  • Strong experience building web applications using React.js and JavaScript/TypeScript.
  • Strong experience developing backend services using Java, Spring Boot, and microservices architecture.
  • Experience implementing event-driven architecture using Kafka.
  • Experience using Python for automation, data processing, or backend services.
  • Advanced SQL development and database design experience with Oracle and Netezza.
  • Experience designing and consuming REST APIs.
  • Experience with GitLab, CI/CD pipelines, Jira, and Confluence.
  • Experience working in Agile/Scrum environments.
  • Excellent ability to communicate technical information clearly and work effectively with cross-functional teams
  • Strong analytical and problem-solving skills
  • Experience with cloud platforms (AWS) and container technologies such as Docker and Kubernetes is preferred.
  • Experience within financial services, banking, risk, treasury, forecasting, or regulatory reporting environments is highly desirable.

Additional Information

#LI-JM1

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

Qualifications:

#LI-JM1

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

Education:UNAVAILABLEEmployment Type: FULL_TIME

What First Citizens Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom