1

Software Development Associate Jobs in Raleigh, NC

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and ... development cycle. Responsibilities : • Help lead the design and implementation of software that ...

Software Cloud Engineer

Raleigh, NC

$53 - $69/hr

Understanding of software development and its best practices specifically when designing and ... Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and ...

BDC Post-Doc Research Associate

Chapel Hill, NC · On-site

$37K - $51K/yr

  • Medical

  • Vision

  • PTO

... development. Here at Carolina, our highly skilled postdocs play a vital role in our research ... models Software engineering expertise Preferred Qualifications, Competencies, and Experience ...

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

Lead the end-to- end development of new user-facing features and platform enhancements for global ... Spread across 40+ countries, our associates work flexibly across work environments, from in-office ...

Software Cloud Engineer

Raleigh, NC · On-site

$53 - $69/hr

Understanding of software development and its best practices specifically when designing and ... Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and ...

BDC Post-Doc Research Associate

Chapel Hill, NC · On-site

$37K - $51K/yr

  • Medical

  • Vision

  • PTO

... development. Here at Carolina, our highly skilled postdocs play a vital role in our research ... models Software engineering expertise Preferred Qualifications, Competencies, and Experience ...

BDC Post-Doc Research Associate

Chapel Hill, NC · On-site

$37K - $51K/yr

  • Medical

  • Vision

  • PTO

... development. Here at Carolina, our highly skilled postdocs play a vital role in our research ... models Software engineering expertise Preferred Qualifications, Competencies, and Experience ...

Showing results 21-40

Software Development Associate information

See Raleigh, NC salary details

$28.2K

$51.9K

$78.7K

How much do software development associate jobs pay per year?

As of Aug 18, 2026, the average yearly pay for software development associate in Raleigh, NC is $51,926.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,300.00 and $58,300.00 per year, depending on experience, location, and employer.

What is a software development associate?

A Software Development Associate is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They work closely with more experienced developers and project teams to help build and improve software solutions according to specifications. Their tasks often include debugging code, writing documentation, and participating in code reviews. This role is ideal for recent graduates or those new to the software development field, providing foundational experience and growth opportunities.

What are some common challenges software development associates face when transitioning from academic projects to professional work?

Software Development Associates often find that real-world projects involve more collaboration, code reviews, and adherence to coding standards than academic assignments. In a professional setting, there is also a greater emphasis on version control, agile methodologies, and communicating progress with team members and stakeholders. Balancing multiple tasks and deadlines, learning to navigate legacy codebases, and quickly adapting to new tools or frameworks are frequent challenges, but they also provide valuable opportunities for growth and skill development.

What are the key skills and qualifications needed to thrive as a software development associate, and why are they important?

To thrive as a Software Development Associate, you need a solid understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and a relevant bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and agile development methodologies is typically expected. Strong teamwork, communication skills, and a willingness to learn new technologies set standout candidates apart. These skills and qualities enable associates to effectively contribute to projects, adapt to evolving requirements, and collaborate within dynamic development teams.

What are the most commonly searched types of Software Development jobs in Raleigh, NC?

The most popular types of Software Development jobs in Raleigh, NC are:

What are popular job titles related to Software Development Associate jobs in Raleigh, NC?

For Software Development Associate jobs in Raleigh, NC, the most frequently searched job titles are:

What cities near Raleigh, NC are hiring for Software Development Associate jobs?

Cities near Raleigh, NC with the most Software Development Associate job openings:

Infographic showing various Software Development Associate job openings in Raleigh, NC as of June 2026, with employment types broken down into 2% As Needed, 67% Full Time, 29% Part Time, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $51,926 per year, or $25 per hour.

Lead Software Engineer - Kafka (Remote)

First Citizens Bank

Raleigh, NC • On-site, Remote

$130K - $170K/yr

Full-time

Re-posted 19 hours ago


First Citizens Bank rating

7.4

Company rating: 7.4 out of 10

Based on 106 frontline employees who took The Breakroom Quiz

106th of 171 rated banks


Job description

Overview
This is a remote role that may be hired in several markets across the United States. Priority given to those located remotely in North Carolina, Arizona and Texas.
We are seeking a Lead Software Engineer with experience in Kafka-based event-driven integrations, for the Enterprise Architecture team. This technical lead role will focus on designing and implementing scalable enterprise integration solutions aligned with enterprise architecture standards and business objectives.
Responsibilities
  • Software Development Support -
    • Design, configure and maintain Confluent Kafka clusters in a multi data center and cloud environment
    • Implement authorization, authentication and schema governance
    • Build real-time data pipelines using Kafka Connect, Kafka Streams and KSQL/FLinkSQL
    • Monitor system metrics and address any performance issues to ensure high availability
  • Technical Expert - Maintains a strong knowledge of technology trends and impact on the Bank's infrastructure to provide relevant consultative guidance. Trains and mentors' others on new technologies.
  • Consultation - Provides technical advice and direction to associates, management, and developmental project teams. Utilizes knowledge to consult and develop software to solve complex technical problems.
  • Business Strategy - Advises on strategies that align developmental projects with long-term business needs and technological direction. Assists management in implementing initiatives or strategies across the division.

Qualifications
Bachelor's Degree and 6 years of experience in Software application development and maintenance
OR
High School Diploma or GED and 10 years of experience in Software application development and maintenance
Preferred Qualifications:
  • Previous experience in designing, configuring and maintaining Confluent Kafka clusters in a multi-data center and cloud environment
  • Hands-on experience in establishing and enforcing best practices for, Kafka topic design, schema evolution, and DevOps automation.
  • Experience in Kafka Connect, Kafka Streams, and Schema Registry
  • Proficient in Java, Python, or Go
  • Experience integrating with legacy systems and modernizing monolithic applications.
  • Hands-on experience with cloud native architecture.
  • Manage technical risks, dependencies, and escalations, ensuring proactive communication and resolution.
  • Experience with DevOps tools, CI/CD pipelines, and container orchestration (Docker, Kubernetes, Openshift).

#LI-JM1
This job posting is expected to remain active for 45 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.
If hired in North Carolina, Arizona and Texas, the base pay for this position is generally between $130,109 and $170,000. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.
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.

What First Citizens Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom