2

Remote Java Software Engineer Jobs in Charleston, SC

... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... Benefits: * This is a full-time or part-time REMOTE position * You'll be able to choose which ...

This position is remote and requires a Secret security clearance. Maximus TCS (Technology and ... SQL, Java, C++). - 3 years demonstrated experience of machine learning concepts, including ...

New

This position is remote and requires a Secret security clearance. Maximus TCS (Technology and ... SQL, Java, C++). - 3 years demonstrated experience of machine learning concepts, including ...

New

... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... Benefits: * This is a full-time or part-time REMOTE position * You'll be able to choose which ...

... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... Benefits: * This is a full-time or part-time REMOTE position * You'll be able to choose which ...

next page

Showing results 1-20

Remote Java Software Engineer information

See Charleston, SC salary details

$24

$56

$79

How much do remote java software engineer jobs pay per hour?

As of May 31, 2026, the average hourly pay for remote java software engineer in Charleston, SC is $56.55, according to ZipRecruiter salary data. Most workers in this role earn between $46.59 and $63.89 per hour, depending on experience, location, and employer.

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

What are the key skills and qualifications needed to thrive in the Remote Java Software Engineer position, and why are they important?

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.
What are the most commonly searched types of Java Software Engineer jobs in Charleston, SC? The most popular types of Java Software Engineer jobs in Charleston, SC are:
What are popular job titles related to Remote Java Software Engineer jobs in Charleston, SC? For Remote Java Software Engineer jobs in Charleston, SC, the most frequently searched job titles are:
What cities near Charleston, SC are hiring for Remote Java Software Engineer jobs? Cities near Charleston, SC with the most Remote Java Software Engineer job openings:
Infographic showing various Remote Java Software Engineer job openings in Charleston, SC as of May 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 11% Physical, 4% Hybrid, and 85% Remote job distribution, with an average salary of $117,615 per year, or $56.5 per hour.

Systems Engineer-Advanced Technologies

MMB Solutions LLC

Ridgeville, SC • On-site, Remote

Full-time

Posted 10 days ago


Job description

Position Overview

We are seeking a highly skilled and motivated Systems Engineer with a strong foundation in software development to lead the design, development, and integration of advanced technology solutions in distributed systems, wargaming simulations, and data observability. The ideal candidate will bring expertise in Kubernetes orchestration, blockchain-based frameworks, OpenTelemetry instrumentation, Distributed Interactive Simulation (DIS) protocols, and modern software development practices to drive innovation in Live, Virtual, and Constructive (LVC) environments.  MUST be a U.S. Citizen

Key Responsibilities

  • Design, develop, and maintain containerized applications using Kubernetes to ensure scalability, fault tolerance, and seamless deployment in cloud and hybrid environments.
  • Build and integrate blockchain technologies for secure, transparent, and traceable data exchange in simulation and wargaming systems.
  • Develop custom software solutions to extend the functionality of existing simulation systems and integrate new technologies, ensuring alignment with operational requirements.
  • Instrument distributed systems using OpenTelemetry, implementing custom tracing, metrics, and logging libraries to enhance observability.
  • Design and implement systems that integrate Distributed Interactive Simulation (DIS) standards with RF and Electronic Warfare systems to enhance LVC training capabilities.
  • Collaborate with software developers, system architects, and stakeholders to design modular and reusable codebases for distributed systems.
  • Contribute to the development of APIs and interfaces for seamless interoperability between subsystems.
  • Create and maintain technical documentation, including software architecture, code repositories, and deployment guides.
  • Stay updated on emerging technologies in software development, cloud computing, blockchain, and simulation systems.

Qualifications

Required:

  • Bachelor's or Master's degree in Systems Engineering, Software Engineering, Computer Science, or a related field.
  • 3+ years of experience in systems engineering with a focus on software development for distributed systems.
  • Proficiency in programming languages such as Python, Go, or Java, with a strong understanding of software engineering principles.
  • Expertise in Kubernetes and containerized application management (e.g., Helm, Docker).
  • Strong understanding of blockchain protocols and their integration with enterprise systems.
  • Experience with OpenTelemetry for distributed tracing and metrics collection.
  • Knowledge of Distributed Interactive Simulation (DIS) standards and applications in military or training environments.
  • Familiarity with CI/CD pipelines, GitOps, and infrastructure as code tools (e.g., Terraform, Ansible).

Preferred experience:

  • Experience developing software for RF and EW systems, including protocols and simulation tools.
  • Kubernetes , blockchain technologies, or observability tools.
  • Experience with modern development practices, such as Agile methodologies, test-driven development, and DevOps principles.
  • Familiarity with cloud platforms (AWS)
  • Strong analytical and problem-solving skills with attention to detail.

Work Environment

  • Remote work flexibility with occasional travel for client engagements or onsite support.
  • Collaborative and innovative team culture committed to solving complex challenges.