2

Remote Software Developer Jobs in Ballwin, MO (NOW HIRING)

Data Engineer - Databricks

Saint Louis, MO · Remote

$111K - $133K/yr

Data Engineer - Databricks 6-Month Contract-to-Hire REMOTE (Local to St. Louis would be a big bonus ... Strong software engineering fundamentals * Someone who understands why Databricks is used, not just ...

Lead Salesforce Developer

Saint Louis, MO · On-site +1

$54 - $71.50/hr

Position can be done Remote (work from home). As we execute on our vision of transforming health in ... Software Engineering team. As a Salesforce Technical Lead, you will help deliver our digital ...

Collaborate on a Scrum Agile team to design and develop software solutions that provide value to ... At least two (2) years of programming/engineering and design experience with the following skills:

Senior Software Engineer

Bridgeton, MO · Remote

$116K - $153K/yr

Position Summary As a Sr. Software Engineer on the MCDS (Multi Channel Claim Distribution Platform) team within Optum Technology, you will play a key role in building, modernizing, and maintaining ...

Showing results 41-60

Remote Software Developer information

See Ballwin, MO salary details

$46.7K

$108.8K

$161.4K

How much do remote software developer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for remote software developer in Ballwin, MO is $108,760.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,500.00 and $126,400.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 Ballwin, MO?

The most popular types of Software Developer jobs in Ballwin, MO are:

What are popular job titles related to Remote Software Developer jobs in Ballwin, MO?

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

What cities near Ballwin, MO are hiring for Remote Software Developer jobs?

Cities near Ballwin, MO with the most Remote Software Developer job openings:

Infographic showing various Remote Software Developer job openings in Ballwin, MO as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $108,760 per year, or $52.3 per hour.

Data Engineer - Databricks

3B Staffing LLC

Saint Louis, MO • Remote

$111K - $133K/yr

Contractor

This job post has expired today. Applications are no longer accepted.


Job description

Data Engineer - Databricks

6-Month Contract-to-Hire

REMOTE (Local to St. Louis would be a big bonus)

Must be GC Holder or US Citizen

The managers expressed they need a hyper technical hammer! They do not need to have an executive presence, but instead they need to be strong technically.

They will do a live python coding assessment during the interview. It will be an hour long panel style with their client.

If local, great! But fully remote is totally fine. If they have healthcare experience that would be a plus. Majority of this team has come from Express Scripts which would also be a plus! Targeting a mid to sr level. Focusing on Databricks. They are building out this new team and bringing databricks to the org!

Overview
This is a contract opportunity to join a newly formed data engineering team building a modern Databricks platform from the ground up. The client is not looking for someone to maintain legacy ETL jobs-they want engineers who can build reusable frameworks and think like platform engineers.
Must-Haves

  • Strong, hands-on Databricks experience
  • Solid Python programming skills
  • Experience building ETL/ELT pipelines
  • Strong SQL
  • Experience with modern cloud data platforms
  • Able to explain architecture and technical decisions clearly

Preferred Experience

  • Unity Catalog
  • Medallion Architecture (Bronze, Silver, Gold)
  • Data governance (lineage, security, audit logging)
  • Healthcare or other regulated industries

What the Hiring Team Wants

  • Engineers who build reusable frameworks-not one-off pipelines
  • Strong software engineering fundamentals
  • Someone who understands why Databricks is used, not just how to click through it
  • Curious, coachable, and excited about AI and modern data engineering
  • Comfortable talking through their thought process during technical interviews

JOB DESCRIPTION:

We are seeking a Data Engineer to join a team building a modern, cloud-native data platform using Databricks. This is a greenfield opportunity to help transform a legacy, file-based environment into a scalable, automated, and well-governed data ecosystem. Rather than maintaining existing systems, you'll help build reusable frameworks, modern architecture, and platform capabilities that support analytics, AI, and future business initiatives.

Responsibilities

  • Design, develop, and optimize scalable data pipelines using Databricks, Python, and SQL.
  • Build reusable ETL/ELT frameworks and automation rather than one-off data pipelines.
  • Design solutions following the Medallion Architecture (Bronze, Silver, Gold) to support reliable and scalable data processing.
  • Implement data governance best practices using Unity Catalog, including security, lineage, and access controls.
  • Modernize legacy file-based and batch processing into cloud-native solutions.
  • Collaborate with technical teams on platform architecture, engineering standards, and best practices.

Required Qualifications

  • Hands-on experience with Databricks.
  • Strong Python programming skills.
  • Experience developing scalable ETL/ELT pipelines.
  • Strong SQL and data modeling experience.
  • Experience working with modern cloud data platforms.
  • Understanding of data architecture and software engineering best practices.
  • Strong communication skills with the ability to explain technical decisions and collaborate effectively.

Preferred Qualifications

  • Experience with Unity Catalog and data governance.
  • Experience implementing Medallion Architecture.
  • Experience building reusable frameworks, accelerators, or shared engineering components.
  • Background in healthcare or other regulated industries.
  • Interest in AI, automation, and modern data engineering practices.