2

Remote Software Developer Jobs in Shelby, NC (NOW HIRING)

AI Developer Senior

Fallston, NC · Remote

$50.50 - $66.75/hr

Overview We are looking for a AI Developer Senior to play a key role in designing, shaping, and ... Deep understanding of clean code, SOLID principles, and software design * Experience with modern ...

While this is a full remote position, there is preference for candidates located in the Northern ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.

While this is a full remote position, there is preference for candidates located in the Northern ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.

Fullstack

Fallston, NC · On-site +1

Overview We are looking for a Full Stack Developer to join the Martech team at Publicis Groupe . The successful candidate will be responsible for developing internal products and technology solutions ...

The ideal candidate would be located in Cary, NC or Lake Mary, FL and work a hybrid-remote schedule ... Bachelor's Degree in Electrical or Mechanical engineering strongly preferred. Candidates with other ...

Remote Software Developer information

See Shelby, NC salary details

$45.5K

$106K

$157.4K

How much do remote software developer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for remote software developer in Shelby, NC is $106,032.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,300.00 and $123,200.00 per year, depending on experience, location, and employer.

What Is the Job of Remote Software Developers?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is a Remote Software Developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

What are the key skills and qualifications needed to thrive as a Remote Software Developer, and why are they important?

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.
What are the most commonly searched types of Software Developer jobs in Shelby, NC? The most popular types of Software Developer jobs in Shelby, NC are:
What are popular job titles related to Remote Software Developer jobs in Shelby, NC? For Remote Software Developer jobs in Shelby, NC, the most frequently searched job titles are:
What cities near Shelby, NC are hiring for Remote Software Developer jobs? Cities near Shelby, NC with the most Remote Software Developer job openings:
Infographic showing various Remote Software Developer job openings in Shelby, NC as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $106,032 per year, or $51 per hour.

$50.50 - $66.75/hr

Full-time

Medical

Posted 20 days ago


Job description

Company Description

Publicis Groupe, the world's second largest communications group, is a solutions platform that is present in more than 100 countries and has more than 98,000 employees. With a unique work philosophy, The Power of One puts clients at the center by promoting the growth of their business through creative agencies (Publicis, Leo Burnett, Publicis Health, Wysiwyg, Nurun and Digitas), media (Zenith, Starcom, Spark and Performics), and areas of transversal knowledge.

Publicis Groupe links Creativity, Technology and Data offering a value proposition that effectively connects brand and consumer.

Job Description

We are looking for a AI Developer Senior to play a key role in designing, shaping, and evolving the next generation of agent-based architectures.

You will work closely with cross-functional teams to build innovative solutions that transform how brands operate, make decisions, and create value.

Responsibilities

You will lead the design and development of the backend architecture powering conversational agents and LLM-based systems, ensuring scalability, robustness, and long-term evolution.

You will work on:

  • Orchestrating intelligent agents and multi-agent systems
  • Integrating foundation models (e.g. Google Gemini, Azure OpenAI)
  • Designing scalable APIs, including real-time streaming capabilities
  • Building cloud-ready infrastructure for production environments

Your work will directly impact tools used by strategy, media, creative, and data teams.

AI Agent Development
  • Design and build AI agents using frameworks such as Google ADK, LangChain, or similar
  • Implement complex workflows with tool calling (search, retrieval, APIs, databases)
  • Optimize prompts and evaluate response quality
Backend & APIs
  • Develop asynchronous APIs using FastAPI
  • Design modular and scalable architectures
  • Implement real-time streaming endpoints (SSE, WebSockets)
LLM Integration
  • Integrate with APIs like Google Gemini or Azure OpenAI
  • Manage context, grounding, citations, and metadata
  • Optimize token usage and control costs
Infrastructure & Cloud
  • Containerize services using Docker
  • Deploy and manage applications in cloud environments (GCP, Azure, etc.)
  • Handle secrets securely (Key Vault, Secret Manager, etc.)
  • Implement advanced observability (logging, metrics, alerting, tracing)
Data & Persistence
  • Work with PostgreSQL and SQL-based systems
  • Use ORMs such as SQLAlchemy
  • Manage session history, traceability, and data flows
Engineering Quality
  • Write clean, maintainable, and well-documented code
  • Apply testing practices (unit, integration, E2E when needed)
  • Follow SOLID principles, Clean Architecture, and DDD when relevant
  • Ensure proper versioning (Git), branching strategies, and code reviews
  • Build resilient, fault-tolerant systems for production
Qualifications
  • Strong product mindset, focused on business impact and end-user value
  • Experience working in Agile environments with cross-functional teams
  • Solid backend experience in Python, building scalable services
  • Strong experience with asynchronous development (FastAPI or similar)
  • Hands-on experience integrating LLMs into production systems
  • Deep understanding of clean code, SOLID principles, and software design
  • Experience with modern architectures (hexagonal, clean architecture, etc.)
  • Strong knowledge of SQL databases and data modeling
  • Ability to make technical decisions with a long-term architectural vision
Nice to Have
  • Experience with agent frameworks (Google ADK, LangChain, LlamaIndex)
  • Experience working with Google Cloud
  • CI/CD experience (GitHub Actions, Azure DevOps)
  • Real-time streaming implementations
  • Knowledge of RAG (Retrieval-Augmented Generation)
  • Experience in marketing, media, or data environments
We're looking for someone who
  • Enjoys building from scratch
  • Has strong technical judgment and architectural vision
  • Is pragmatic and product-oriented
  • Understands that AI without business impact is just a demo
Additional InformationWhy join us? Because we offer reasons such as:
  • Flexible Benefits (Coverflex): Enjoy more than just work with flexible compensation including meal vouchers, health insurance, transportation, and more.
  • Growth Opportunities: You can advance in your career not only through the experience of working with major clients but also by accessing local and global training programs specialized according to your role, covering both technical and soft skills.
  • Free Online Training: You can access unlimited courses from LinkedIn Learning and Udemy Catalogs through our artificial intelligence platform "Marcel".
  • Partner Certifications: You'll have the opportunity to obtain certifications from industry giants such as Meta, Google, or Amazon.
  • Work from anywhere: Telecommute up to 6 weeks from over 100 countries with our #WorkYourWorld program.
  • Attractive holidays package including your birthday & Advertising Day off plus some additional days off. Rest is also important!
  • Well-being: We prioritize the well-being of our staff and organize various health initiatives such as daily meditation or yoga among others.

Employee benefits are an integral part of the company's annual compensation package. These benefits are subject to the company's current policies and guidelines and may be modified, updated, or adjusted at the company's discretion to reflect organizational needs, regulatory requirements, or business conditions.

We are certified as a Great Place to Work, your happiness and providing you with an outstanding experience means a lot to us, let's enjoy!

Here at Publicis Groupe, we are committed to building a culturally diverse workforce and therefore strongly encourage applications from underrepresented groups. We are committed to equality of opportunity and welcome applications from all individuals, regardless of their background: we do not discriminate on the basis of race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, marital status, or any individuals status in any group or class protected by law.

If you have any reasonable adjustment needs arising from a disability or medical condition to fully participate in the recruitment process, please discuss this with the recruiter who contacts you.

All employees are committed to complying with obligations regarding Information Security and Technologies, obligations related to the use of Artificial Intelligence, obligations stemming from the Quality and Environmental Management System, as well as obligations derived from the Integrity Management System, Corruption Prevention, and the Anti-Bribery and Anti-Corruption Policy. Furthermore, all employees are required to complete mandatory training courses, declarations, and compliance commitments in these areas.

Employment Type: FULL_TIME