1

Associate Software Jobs in North Carolina (NOW HIRING)

Principal Software Engineer

Morrisville, NC ยท On-site

$140 - $190/hr

... software * 6+ years of experience with modern object-oriented languages (C#, greatly preferred ... Azure AI Cloud Developer Associate Certification (if certification is not current, must be obtained ...

New

As a Software Engineer, your rolewill primarily revolve around building software by writing code ... Once this new hire time in position requirement is met, the associate will have a minimum 6 months ...

Software Cloud Engineer

Raleigh, NC ยท On-site

$53 - $69/hr

Software Cloud Engineer Position Requirements: * U.S. Citizenship (No exceptions; green card ... Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and ...

The Staff Software Engineer provides technical leadership that spans multiple teams and business ... As an Inmar Associate, you: * Put clients first and consistently display a positive attitude and ...

The Staff Software Engineer provides technical leadership that spans multiple teams and business ... As an Inmar Associate, you: * Put clients first and consistently display a positive attitude and ...

Software Cloud Engineer

Raleigh, NC ยท On-site

$53 - $69/hr

Software Cloud Engineer Position Requirements: * U.S. Citizenship (No exceptions; green card ... Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and ...

The creative solutions you build will be able to impact thousands of our customers and associates daily. The Software Engineer is responsible for working on the search domain experience. Work with a ...

Software Engineer - Android/AI

Charlotte, NC ยท On-site

$75K - $143K/yr

The creative solutions you build will be able to impact thousands of our customers and associates ... in software development or a related field * 2 years of experience working on project(s) involving ...

Software Cloud Engineer

Raleigh, NC ยท On-site

$120 - $150/hr

Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and ... To find out more about what the Software Enterprise Division has to offer, visit our website at:

Showing results 41-60

Associate Software information

See North Carolina salary details

$10K

$75.8K

$119.1K

How much do associate software jobs pay per year?

As of Aug 19, 2026, the average yearly pay for associate software in North Carolina is $75,765.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,300.00 and $85,900.00 per year, depending on experience, location, and employer.

What does an associate software engineer do?

An Associate Software Engineer is an entry-level position responsible for assisting in the design, development, testing, and maintenance of software applications. They work closely under the supervision of more experienced engineers to write code, fix bugs, and contribute to software projects. This role typically involves learning company-specific technologies and best practices, collaborating with team members, and gradually taking on more complex tasks as skills develop.

What are the key skills and qualifications needed to thrive as an associate software engineer?

To thrive as an Associate Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development principles, and a relevant degree in computer science or a related field. Familiarity with development tools like Git, integrated development environments (IDEs), and issue tracking systems is typically required. Strong problem-solving abilities, teamwork, and effective communication help you collaborate and adapt in dynamic project environments. These skills and qualities are essential for delivering robust code, supporting team goals, and driving continuous improvement in software projects.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often find the transition to professional environments challenging due to differences in project scale, codebase complexity, and the need to follow established development processes. Unlike academic projects, real-world teams typically use version control systems, conduct code reviews, and adhere to specific coding standards. Collaborating with cross-functional teams, understanding business requirements, and managing tight deadlines are also new experiences. Embracing mentorship, asking questions, and being open to feedback can help ease this transition and support professional growth.

What are the most commonly searched types of Software jobs in North Carolina?

The most popular types of Software jobs in North Carolina are:

What cities in North Carolina are hiring for Associate Software jobs?

Cities in North Carolina with the most Associate Software job openings:

Infographic showing various Associate Software job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 68% Full Time, 23% Part Time, 7% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $75,765 per year, or $36.4 per hour.

Principal Software Engineer

Jobtailor

Morrisville, NC โ€ข On-site

$140 - $190/hr

Other

Posted yesterday

New


Job description

  • Architectural Leadership: Designing and overseeing the implementation of microservices architectures
  • Technical Expertise: Serving as a technical authority and resource for teams
  • Innovation and Strategy: Leading the exploration and adoption of emerging technologies
  • Cross-functional Collaboration: Working with product management, operations, and other stakeholders
  • Code Quality Assurance: Ensuring high standards of code quality
  • Process Improvement: Identify and drive initiatives to enhance development processes
Requirements
  • 10+ years of experience developing software
  • 6+ years of experience with modern object-oriented languages (C#, greatly preferred)
  • 3+ years as a technical lead / senior software engineer guiding a team
  • 4+ years working in cloud environments (Azure is greatly preferred)
  • Bachelorโ€™s degree
  • Microsoft AZ-900: Azure Fundamentals Certification (if certification is not current, must be obtained within the first 60 days of start date)
  • AI-200 Certification: Azure AI Cloud Developer Associate Certification (if certification is not current, must be obtained within first 6 months of start date)
  • AZ-400 (Microsoft Certified: Azure DevOps Engineer Expert), AZ-305 (Designing Microsoft Azure Infrastructure Solutions), and possibly other advanced certifications related to architecture and security
ATS Optimization Keywords

Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively โ€” a feature exclusive to JobTailor job listings.

Hard Skills
  • Software Development
  • Object-Oriented Programming
  • Code Quality Assurance
  • Process Improvement
  • Microservices
  • Cloud Computing
  • Technical Architecture
  • Emerging Technologies
  • Development Methodologies
  • Team Guidance
Soft Skills
  • Cross-Functional Collaboration
  • Innovation Leadership
Certifications & Qualifications
  • Microsoft AZ-900
  • AI-200 Certification
  • AZ-400
  • AZ-305
#J-18808-Ljbffr