1

Amazon Software Developer Jobs in North Carolina

Amazon Data Services, Inc. Position: Software Dev Engineer II - AMZ26216.2 Location: Raleigh, NC Multiple Positions Available: Design, develop, implement, test, and document embedded or distributed ...

next page

Showing results 1-20

Amazon Software Developer information

See North Carolina salary details

$43.6K

$101.6K

$150.9K

How much do amazon software developer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for amazon software developer in North Carolina is $101,645.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,800.00 and $118,100.00 per year, depending on experience, location, and employer.

What is the difference between Amazon Software Developer vs Amazon Software Engineer?

AspectAmazon Software DeveloperAmazon Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; coding skillsBachelor's or higher in Computer Science; coding and problem-solving skills
Work EnvironmentCollaborative teams developing software solutionsDesigning, coding, testing, and maintaining software systems
Employer & Industry UsageCommonly used in Amazon's tech teams for product developmentUsed interchangeably with Software Developer in Amazon, often for similar roles

Both roles involve software development at Amazon, requiring similar skills and education. The term 'Software Engineer' may imply a broader scope or seniority, but in many cases, they are used interchangeably for entry to mid-level positions. Understanding the specific job description is key to distinguishing them.

What are the key skills and qualifications needed to thrive as an Amazon software developer, and why are they important?

To thrive as an Amazon Software Developer, you need strong programming skills in languages like Java, C++, or Python, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with AWS services, distributed systems, and version control tools such as Git is highly valued, and AWS certifications can be advantageous. Excellent problem-solving skills, effective communication, and the ability to collaborate in agile teams help set candidates apart. These skills ensure the delivery of scalable, reliable solutions and foster innovation in Amazon’s fast-paced, customer-focused environment.

What does an Amazon software developer do?

An Amazon Software Developer is responsible for designing, coding, testing, and maintaining software applications that power Amazon’s vast range of services and products. They collaborate with cross-functional teams to solve complex technical problems, improve system performance, and deliver scalable solutions. Their work may include developing backend systems, cloud services, or customer-facing features, all while adhering to Amazon’s high standards for security and reliability.

What are some typical projects or tasks an Amazon software developer might work on?

As an Amazon Software Developer, you may work on a wide range of projects, from designing scalable backend services to developing customer-facing applications. You'll often collaborate with cross-functional teams, including product managers and UX designers, to deliver high-impact features. The work environment is fast-paced and encourages innovation, with regular code reviews and opportunities to learn from experienced engineers. Common challenges include building solutions that perform at Amazon's global scale while maintaining high reliability and security standards.
What cities in North Carolina are hiring for Amazon Software Developer jobs? Cities in North Carolina with the most Amazon Software Developer job openings:
Infographic showing various Amazon Software Developer job openings in North Carolina as of August 2026, with employment types broken down into 88% Full Time, 7% Part Time, and 5% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $101,645 per year, or $48.9 per hour.

Principal Software Engineer/Developer

Fidelity Investments

Durham, NC

Full-time

Re-posted 11 days ago


Fidelity Investments rating

8.7

Company rating: 8.7 out of 10

Based on 271 frontline employees who took The Breakroom Quiz

15th of 150 rated financial services


Job description

Job Description:

Note: Fidelity will not provide immigration sponsorship for this position.

Position Description:

Designs, develops, and sustains high-impact enterprise applications that enhance overall customer experience and support strategic business outcomes. Provides architectural direction and delivers advanced data engineering solutions using modern cloud technologies to enable scalable, efficient, and reliable data processing. Partners closely with cross-functional business units to align technical solutions with organizational priorities while driving engineering best practices and ensuring delivery of robust, customer-centric systems.

Primary Responsibilities:

  • Participates in architecture design teams.

  • Defines and implements application-level architecture.

  • Develops applications on complex projects, components, and subsystems for the division.

  • Recommends development testing tools and methodologies and reviews and validates test plans.

  • Responsible for QA readiness of software deliverables.

  • Develops comprehensive documentation for multiple applications or subsystems.

  • Establishes full project life cycle plans for complex projects across multiple platforms.

  • Responsible for meeting project goals on-time and on-budget.

  • Advises on risk assessment and risk management strategies for projects.

  • Plans and coordinates complex project schedules and assignments for multiple projects.

  • Acts as a primary liaison for business units to resolve various project/technology issues.

  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.

  • Advises senior management on technical strategy.

  • Mentors junior team members.

  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.

  • Develops original and creative technical solutions to on-going development efforts.

Education and Experience:

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing real time analytics and recommendation application development using Amazon Web Services (AWS).

Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing real time analytics and recommendation application development using Amazon Web Services (AWS).

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") performing Object Oriented Programming (Java, Scala, and Python) within Python's ecosystem, including using NumPy, Panda, sklearn and Amazon Web Services (AWS) to build the infrastructure and pipelines to deploy the recommendation models.

  • DE performing full stack development using Java, Spring, RESTful services, relational and NoSQL databases (DynamoDB, Postgres, and Graph database) with Cloud technologies AWS or Azure.

  • DE architecting and developing personalized recommendation applications using data movement technologies (ETL and ELT), messaging and streaming technologies (AWS SQS, Kinesis, and Kafka), and building data pipelines using Apache Flink, Snowflake, and AWS Glue.

  • DE automating the development processes using Continuous Integration/Continuous Deployment (CI/CD) tools Deployment Pipeline (Jenkins), version control (GitHub), code quality (SonarQube), orchestration and app hosting services (ECS or EKS).

#PE1M2

#LI-DNI

Fidelity's Onsite Working Model
Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

Certifications:Category:Information Technology

Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.


What Fidelity Investments employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom