2

Remote Graduate Software Engineer Jobs in North Carolina

We are looking for a new graduate software engineer to join the team building k0rdent AI - the multi-tenant control plane for enterprise GPU infrastructure. You will write Go services, Kubernetes ...

New

We are looking for a Software Engineer to join our team of engineers who take genuine pride in ... This is a fully remote opportunity for candidates authorized to work and residing in the United ...

New

We are looking for a Software Engineer to join our team of engineers who take genuine pride in ... This is a fully remote opportunity for candidates authorized to work and residing in the United ...

New

We are looking for a Software Engineer to join our team of engineers who take genuine pride in ... This is a fully remote opportunity for candidates authorized to work and residing in the United ...

New

We are looking for a Software Engineer to join our team of engineers who take genuine pride in ... This is a fully remote opportunity for candidates authorized to work and residing in the United ...

New

Software Engineer II

Charlotte, NC ยท Remote

$85K - $115K/hr

Software Engineer II Location ... Remote - United States Schedule: Full-time, Monday through Friday Department: Information ...

AI Training - Software Engineer

Raleigh, NC ยท Remote

$245 - $280/hr

Remote About the Role micro1 is partnering with a leading AI lab to hire senior software engineers from top companies. You'll evaluate AI-generated code, create challenging engineering problems, and ...

Software Engineer

Durham, NC ยท On-site +1

Durham NC or Remote Duration: 24+ Months Description: Xperi invents, develops and delivers ... software developers, IT, DevOps) Provide prompt and accurate feedback to customers Refer to ...

Remote About the Role micro1 is partnering with a leading AI lab to hire senior software engineers from top companies. You'll evaluate AI-generated code, create challenging engineering problems, and ...

Software Engineer II

Charlotte, NC ยท On-site +1

$85K - $115K/yr

Software Engineer II Location ... Remote - United States Schedule: Full-time, Monday through Friday Department: Information ...

Remote / Work at Home Eligible Locations: Atlanta, GA; Boston, MA; Charlotte, NC; Chicago, IL ... Bachelor's degree or equivalent experience. * 2+ years of software engineering or application ...

New

Remote / Work at Home Eligible Locations: Atlanta, GA; Boston, MA; Charlotte, NC; Chicago, IL ... Bachelor's degree or equivalent experience. * 2+ years of software engineering or application ...

New

Remote / Work at Home Eligible Locations: Atlanta, GA; Boston, MA; Charlotte, NC; Chicago, IL ... Bachelor's degree or equivalent experience. * 2+ years of software engineering or application ...

New

Software Engineer II

Charlotte, NC ยท Remote

$85K - $115K/hr

Software Engineer II Location ... Remote - United States Schedule: Full-time, Monday through Friday Department: Information ...

Software Engineer

Raleigh, NC ยท On-site +1

$96K - $154K/yr

S. or foreign equivalent) in Computer Science, Software Engineering or related field and two (2) ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Software Engineer

Fayetteville, NC ยท On-site +1

$69K - $158K/yr

Remote Work: Hybrid Job Number: R0247395 Location: Fayetteville,NC,US Share job via: Share Software Engineer The Opportunity: As a full-stack developer, you will maintain and execute a network of ...

Remote About the Role micro1 is partnering with a leading AI lab to hire senior software engineers from top companies. You'll evaluate AI-generated code, create challenging engineering problems, and ...

Raleigh, NC HQ (Remote) Industry: Government Technology (SaaS) Company Size: 50+ What They Do: Our ... Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I ...

Raleigh, NC HQ (Remote) Industry: Government Technology (SaaS) Company Size: 50+ What They Do: Our ... Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I ...

next page

Showing results 1-20

Remote Graduate Software Engineer information

See North Carolina salary details

$57.7K

$134.1K

$186.8K

How much do remote graduate software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for remote graduate software engineer in North Carolina is $134,070.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,100.00 and $157,200.00 per year, depending on experience, location, and employer.

What is a remote graduate software engineer?

A Remote Graduate Software Engineer job is an entry-level software development role that allows recent graduates to work from a remote location. These engineers collaborate with teams to develop, test, and maintain software applications while gaining hands-on industry experience. They typically use programming languages, frameworks, and tools to contribute to projects under the guidance of senior engineers. Strong problem-solving skills, adaptability, and communication are essential for success in this role.

What are the key skills and qualifications needed to thrive as a remote graduate software engineer?

To thrive as a Remote Graduate Software Engineer, you need a solid understanding of programming fundamentals, algorithmic problem-solving, and a relevant degree in computer science or software engineering. Familiarity with version control tools like Git, cloud-based development platforms, and exposure to languages such as Python, Java, or JavaScript are highly valued, with some employers appreciating certifications in specific technologies. Strong communication skills, self-motivation, and the ability to collaborate effectively with distributed teams differentiate top candidates. These attributes ensure you can deliver high-quality software, adapt to remote workflows, and contribute productively to your team and projects.

What are some challenges I might face as a remote graduate software engineer, and how can I overcome them?

As a Remote Graduate Software Engineer, you may face challenges such as staying self-motivated, adapting to asynchronous communication with your team, and managing time effectively without direct supervision. It's important to establish a structured daily routine, proactively reach out to colleagues for support, and leverage project management tools to keep track of your tasks and progress. Engaging regularly in team meetings and utilizing collaboration platforms helps you stay connected and continuously learn from peers. Embracing these strategies will enable you to overcome initial hurdles and build confidence as you grow in your role.

Can remote graduate software engineer jobs be remote?

Remote graduate software engineer jobs are typically fully remote, allowing candidates to work from any location with internet access. These roles often require proficiency with collaboration tools and remote communication skills, and some companies may have specific time zone or availability requirements.

Is 25 too late to become a remote graduate software engineer?

Age is not a barrier to becoming a remote graduate software engineer; many employers value skills, experience, and the ability to learn over age. Candidates typically need a relevant degree or coding skills, and some companies may prefer recent graduates, but starting at 25 is common and feasible with proper training and portfolio development.

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

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

What are popular job titles related to Remote Graduate Software Engineer jobs in North Carolina?

For Remote Graduate Software Engineer jobs in North Carolina, the most frequently searched job titles are:

What cities in North Carolina are hiring for Remote Graduate Software Engineer jobs?

Cities in North Carolina with the most Remote Graduate Software Engineer job openings:

Infographic showing various Remote Graduate Software Engineer job openings in North Carolina as of July 2026, with employment types broken down into 62% Full Time, 25% Part Time, and 13% Contract. Highlights an 100% Remote job distribution, with an average salary of $134,070 per year, or $64.5 per hour.

Software Engineer

Raleigh, NC โ€ข On-site, Remote

Mirantis
Software Developmentย โ€ขย 501 - 1,000 employees

Full-time

Posted 3 days ago

New


Job description

Company Description
Mirantis, an IREN company, is the Kubernetes-native AI infrastructure company, enabling organizations to build and operate scalable, secure, and sovereign infrastructure for modern AI, machine learning, and data-intensive applications. By combining open source innovation with deep expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer platforms across any environment-on-premises, in the cloud, at the edge, or in sovereign data centers. As enterprises navigate the growing complexity of AI-driven workloads, Mirantis delivers the automation, GPU orchestration, and policy-driven control needed to manage infrastructure with confidence and agility. Committed to open standards and freedom from lock-in, Mirantis ensures that customers retain full control of their infrastructure strategy. https://www.mirantis.com/
Job Description
Job Summary:
We are looking for a new graduate software engineer to join the team building k0rdent AI - the multi-tenant control plane for enterprise GPU infrastructure. You will write Go services, Kubernetes tooling, and tests that run against real clusters, working alongside senior engineers across the US, Europe, and India who will review your code and invest in your growth.
This is a role for someone with range and appetite. We do not expect you to arrive knowing our stack - we expect you to learn it fast, ask sharp questions, and take on whatever the team needs next, whether that is a backend service, a test harness, an SDK, or a debugging session in a live cluster. Working within an agile framework, you will ship real features to production, not sit on the sidelines of the interesting work.
Main Responsibilities:
  • Build and extend Go services, database schemas, and REST API endpoints for the k0rdent AI platform.
  • Write unit, integration, and end-to-end tests as a normal part of every change.
  • Debug failures across the stack - from an API response, through service code and workflow orchestration, down to a Kubernetes cluster.
  • Contribute to internal tooling, automation, and client SDKs that make the whole team faster.
  • Participate in code review - both receiving detailed feedback and, over time, giving it.
  • Write and update technical documentation so the next person does not have to rediscover what you learned.
  • Take on unfamiliar problems, learn the surrounding technology, and come back with a working answer.

Qualifications
Required Skills/Abilities:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field - or equivalent demonstrated ability.
  • Solid CS fundamentals: data structures, algorithms, concurrency, networking, and how HTTP and databases actually work.
  • Proficiency in at least one systems or backend language (Go, Java, C++, Rust, C#, or Python) and the ability to become productive in Go quickly.
  • Working knowledge of SQL and relational data modeling.
  • Comfort with Git, the command line, and Linux.
  • Evidence of self-driven building - internships, personal projects, open-source contributions, hackathons, or coursework you took further than the assignment required.
  • Clear written communication; able to explain a problem and a proposed fix in text to a distributed team.
  • Genuine curiosity about infrastructure, distributed systems, and how large-scale platforms are built.

Must Have
  • The "I'll figure it out" instinct - you research, experiment, and read source code before asking to be unblocked, and you ask a well-formed question when you are.
  • Something you built and can walk us through in detail: what it does, why you designed it that way, and what you would change now.
  • Willingness to be reviewed rigorously and to treat feedback as the fastest way to get better.
  • Testing instinct - you can explain how you know your own code works.
  • Authorization to work in the United States.

Nice to Have
  • Exposure to Go in a project, internship, or coursework.
  • Familiarity with containers and Kubernetes (docker, kubectl, Helm) at any depth.
  • Cloud experience with AWS, Azure, or GCP.
  • Any experience with REST API design, OpenAPI, or client SDKs.
  • Exposure to CI/CD pipelines (GitHub Actions or equivalent).
  • Interest in or coursework on AI/ML infrastructure, GPU computing, or distributed systems.
  • Python or TypeScript for testing and tooling.
  • Open-source contributions of any size - issues, docs, and small fixes all count.
  • Security or systems-programming coursework, CTF participation, or similar.

Education and Experience:
  • Bachelor's degree in Computer Science & Engineering or related field or 6months to 1 year related experience.

Additional Information
What does Mirantis offer you?
  • Work with an established Silicon Valley leader in the cloud infrastructure industry;
  • Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies;
  • Be a part of cutting-edge, open-source innovation;
  • Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued;
  • Professional development and training;
  • Attend conferences and working groups;
  • Company outings, happy hours, hackathons, and tech talks;
  • Receive a competitive compensation package with a strong benefits plan.

We are a Leader for Container Management in G2 (#2 after AWS)!