2

Remote Software Developer Jobs in Missouri (NOW HIRING)

Our partner is looking for a Software Engineer P2P - Search Team based in Netherlands. This is an ... Benefits * 100% remote working environment with the opportunity to collaborate with a global ...

... software engineering standards. * Excellent technical leadership, communication, problem-solving, and mentoring skills. Benefits * Fully remote work opportunity. * Opportunity to shape the ...

SR. SOFTWARE ENGINEER

Saint Louis, MO · On-site +1

$119K - $157K/yr

Leadership * Coach less senior Software Engineers in processes, techniques and problem solving ... Remote in the USA Only * Contract-to-Hire 3-6 months * Must be US-Citizen or Green-Card only * Will ...

Software Engineer II

O Fallon, MO · On-site +1

$91K - $124K/yr

Overview The Remote Payment and Presentment System team is seeking a Software Engineer II to help advance our customer experience strategy through continuous innovation and problem-solving. Our ...

$42 - $55.50/hr

The role combines software development with cloud engineering, application discovery, integration ... Flexible working environment supporting remote collaboration. How Jobgether works: We use an AI ...

Senior ASP.NET Developer

Kansas City, MO · On-site +1

$53.25 - $70.25/hr

This position will allow for remote work as well as working from our office in Kansas City. Primary ... Minimum 2 years C# software development project experience * Able to demonstrate in depth knowledge ...

Senior Developer - Policy

Springfield, MO · On-site +1

$46.50 - $61.50/hr

Solid understanding of software development life cycle, especially Agile environments * Experience ... Flexible work arrangements (remote or office-based in Springfield, MO; Puerto Rico; or Honduras)

This role will also champion modern development practices and utilize Azure DevOps for agile ... LI-Remote The Compensation range for this role is 120,000 to 170,000 USD annually and may be ...

Software Engineer

Chesterfield, MO · On-site +1

$85K - $140K/yr

Experience withAzure DevOps, build/release pipelines, CI/CD, or automated deployment practices ... Today, MiTek delivers software, services, engineered products, and automated solutions that enable ...

You will combine software engineering skills with domain knowledge in bioinformatics, clinical ... This fully remote opportunity offers strong ownership, technical challenges, and the chance to grow ...

$94K - $124K/yr

As a (Senior) Software Engineer, you'll build and maintain the tools and automation that support ... Remote-first opportunity available across Europe, with the option to work from Bochum, Germany.

Work with software lead to understand requirements and translate into technical specification for ... Remote in the USA Only * Contract-to-Hire 3-6 months * Must be US-Citizen or Green-Card only * Will ...

Showing results 41-60

Remote Software Developer information

See Missouri salary details

$45K

$104.9K

$155.7K

How much do remote software developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for remote software developer in Missouri is $104,911.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,400.00 and $121,900.00 per year, depending on experience, location, and employer.

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 does a remote software developer do?

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 are the key skills and qualifications needed to thrive as a remote software developer?

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.

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 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.

What are the most commonly searched types of Software Developer jobs in Missouri?

The most popular types of Software Developer jobs in Missouri are:

What are popular job titles related to Remote Software Developer jobs in Missouri?

For Remote Software Developer jobs in Missouri, the most frequently searched job titles are:

What job categories do people searching Remote Software Developer jobs in Missouri look for?

The top searched job categories for Remote Software Developer jobs in Missouri are:

What cities in Missouri are hiring for Remote Software Developer jobs?

Cities in Missouri with the most Remote Software Developer job openings:

Infographic showing various Remote Software Developer job openings in Missouri as of August 2026, with employment types broken down into 86% Full Time, 3% Part Time, and 11% Contract. Highlights an 100% Remote job distribution, with an average salary of $104,911 per year, or $50.4 per hour.

Software Engineer P2P - Search Team

Jobgether

On-site, Remote

Full-time

Posted 8 days ago


Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer P2P - Search Team based in Netherlands.

This is an opportunity to work on next-generation decentralized search technology within a highly distributed engineering environment.
You will help build resilient, serverless search infrastructure based on true peer-to-peer architecture and decentralized data discovery.
The role combines hands-on software engineering with opportunities to explore research-driven approaches to distributed systems and information retrieval.
You will contribute to technologies capable of indexing and searching text, images, conversations, locations, and other forms of data without relying on a centralized index.
The position is well suited to engineers who enjoy complex technical challenges and prefer turning innovative ideas into production-ready systems.
You will work on high-performance, highly concurrent networking software and contribute to protocols designed for resilience, scalability, and decentralization.
Strong curiosity, technical depth, and a builder mindset will be essential in shaping this evolving technology stack.

Accountabilities
  • Design and develop next-generation peer-to-peer search infrastructure based on decentralized and serverless architectures.
  • Build resilient distributed systems capable of operating without a centralized search index or traditional server infrastructure.
  • Develop and optimize distributed indexing mechanisms and search architectures for different types of data, including text, images, chats, and locations.
  • Contribute to peer-to-peer networking components, including connectivity, transport reliability, multiplexing, NAT traversal, and encryption.
  • Design and implement high-performance, highly concurrent networking code with a focus on scalability, reliability, and efficiency.
  • Work with distributed data structures, databases, CRDTs, and decentralized synchronization mechanisms.
  • Research, evaluate, and implement approaches related to Kademlia DHTs, skip graphs, prefix hash trees, m-LIGHT, locality-sensitive hashing, and other distributed search techniques.
  • Apply information retrieval principles such as recall, precision, ranking, lexical search, semantic search, and inverted indexes to decentralized search systems.
  • Test, benchmark, evaluate, and optimize network protocols and distributed search components.
  • Investigate complex technical problems, translate research findings into practical solutions, and maintain a strong bias toward implementation.
  • Contribute to the evolution of the P2P technology stack, including components such as hyperdht, hyperswarm, hypercore, hyperbee, hyperdrive, and udx-native.
  • Collaborate with a globally distributed engineering team to design robust solutions and continuously improve system performance and resilience.
Requirements
  • Strong professional software engineering experience with a passion for distributed systems, peer-to-peer technology, networking, or search.
  • Deep understanding of one or more relevant areas, such as Kademlia DHT, distributed indexing, distributed databases, CRDTs, P2P networking, or information retrieval.
  • Knowledge of TCP/IP, transport-layer connection and reliability models, network multiplexing, NAT traversal, and encryption.
  • Familiarity with distributed search and indexing research, including technologies or concepts such as skip graphs, prefix hash trees, m-LIGHT, or locality-sensitive hashing.
  • Strong understanding of classical information retrieval and search engine architecture, including recall versus precision, ranking algorithms, lexical and semantic search, and inverted indexes.
  • Experience developing high-performance and highly concurrent networking or distributed software.
  • Ability to test, evaluate, benchmark, and optimize network protocols and distributed systems.
  • Strong interest in technical research combined with a practical, implementation-focused mindset.
  • Familiarity with distributed databases, synchronization mechanisms, and conflict-free replicated data types is highly valuable.
  • Experience with decentralized or peer-to-peer technologies is a strong advantage.
  • Familiarity with the Holepunch ecosystem, particularly hyperdht, hyperswarm, hypercore, hyperbee, hyperdrive, or udx-native, would be advantageous.
  • Strong analytical and problem-solving skills, with the ability to work through complex systems-level challenges.
  • Excellent English communication skills and the ability to collaborate effectively within a globally distributed team.
Benefits
  • 100% remote working environment with the opportunity to collaborate with a global engineering team.
  • Opportunity to work on innovative peer-to-peer and decentralized technologies with significant technical depth.
  • Exposure to challenging problems across distributed systems, networking, search, cryptography, and information retrieval.
  • Opportunity to combine research-oriented thinking with hands-on software development.
  • Ability to contribute to systems designed for resilience, decentralization, and global-scale data discovery.
  • Collaborative environment with highly technical colleagues working across different parts of the world.
  • Opportunity to help shape emerging technologies rather than simply maintaining established systems.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 Why Apply Through Jobgether? 
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job