1

Senior Full Stack Software Developer Jobs in Missouri

... software engineering experience, with a core focus on complex architectural development and full lifecycle ownership. * 8+ years of expert‑level experience tracing, debugging, and optimizing native ...

New

... years of professional software engineering experience * Hands-on experience developing ... Senior-level individuals will not be considered * Visa sponsorship is not available * Must be ...

New

Apply DevOps practices and tools to deliver new features within an Agile environment. * Participate ... Full Stack Software Engineer Qualifications... * Requires BS degree and 4+ years of prior relevant ...

New

... Full Stack Software Engineer, you will... * Develop, deploy, and maintain cloud-based services ... Apply DevOps practices and tools to deliver new features within an Agile environment. * Participate ...

New

We are looking for a Senior Software Engineer Full Stack who will be required to solve critical ... DevOps environments * Proven experience supporting high-scale, customer-facing applications ...

next page

Showing results 1-20

Senior Full Stack Software Developer information

See Missouri salary details

$22

$55

$80

How much do senior full stack software developer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for senior full stack software developer in Missouri is $55.59, according to ZipRecruiter salary data. Most workers in this role earn between $46.20 and $64.04 per hour, depending on experience, location, and employer.

What is a senior full stack software developer?

A Senior Full Stack Software Developer is an experienced professional who designs, develops, and maintains both the front-end and back-end components of web applications. They are proficient in multiple programming languages and frameworks, enabling them to work on the entire technology stack, from databases and servers to user interfaces. In addition to coding, they often lead projects, mentor junior developers, and help architect scalable solutions that meet business needs. Their role requires strong problem-solving skills, a deep understanding of software development best practices, and the ability to collaborate with cross-functional teams.

What are the key skills and qualifications needed to thrive as a senior full stack software developer?

A Senior Full Stack Software Developer needs advanced proficiency in both front-end and back-end programming languages, strong problem-solving skills, and several years of relevant software development experience. Familiarity with frameworks like React or Angular, back-end technologies such as Node.js or Django, and experience with cloud platforms, CI/CD tools, and version control systems like Git are typically required. Excellent communication, teamwork, and leadership abilities help developers collaborate effectively and mentor junior team members. These skills are crucial for designing robust, scalable applications and leading complex projects to successful completion.

What types of projects and technologies can a senior full stack software developer expect to work on, and how does the team typically collaborate?

As a Senior Full Stack Software Developer, you can expect to work on a diverse range of projects such as developing scalable web applications, integrating APIs, and optimizing system performance. The tech stack often includes front-end frameworks like React or Angular, back-end environments such as Node.js, Python, or Java, and databases like PostgreSQL or MongoDB. Collaboration is highly cross-functional—you’ll regularly coordinate with product managers, UX/UI designers, QA engineers, and other developers through agile methodologies, code reviews, and sprint planning sessions. This role offers opportunities to mentor junior developers, influence architectural decisions, and contribute to continuous process improvement.

What is the difference between Senior Full Stack Software Developer vs Software Engineer?

AspectSenior Full Stack Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience in full stack developmentBachelor's degree in CS or related field; may have certifications in specific technologies
Work EnvironmentCollaborates across front-end and back-end teams, often in agile settingsDesigns, develops, and maintains software applications, often in teams or individually
Industry UsageCommon in tech companies, startups, and agencies requiring versatile development skillsWidely used across industries for software development roles

While both roles involve software development, a Senior Full Stack Software Developer specializes in both front-end and back-end technologies, often taking on leadership responsibilities. A Software Engineer may focus on specific areas of software design and implementation, with less emphasis on full stack expertise. The roles overlap in skills and industry usage, but the senior developer typically has broader responsibilities and experience in full stack development.

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

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

What cities in Missouri are hiring for Senior Full Stack Software Developer jobs?

Cities in Missouri with the most Senior Full Stack Software Developer job openings:

Infographic showing various Senior Full Stack Software Developer job openings in Missouri as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $115,620 per year, or $55.6 per hour.

Senior Full Stack Software Developer

Jobtailor

Dearborn, MO • On-site

$140 - $170/hr

Other

Posted 2 days ago

New


Job description

Responsibilities
  • Lead Complex System Investigations: Direct the technical root‑cause analysis, triage, isolation, and resolution of critical, hard‑to‑reproduce software failures and bug reports occurring intermittently in production environments.
  • Deep‑Dive Low‑Level Diagnostics: Master the investigation of system logs, core dumps, memory leaks, and corruptions to trace transient defects, multi‑threaded bottlenecks, IPC deadlocks, and system crashes across compute‑constrained ECU platforms.
  • Target IVI & Back‑End Triage: Isolate complex software defects primarily originating within the IVI platform, tracing dependencies through microservices and external back‑end APIs that interface with the vehicle.
  • AI‑Driven Diagnostics & Knowledge Training: Utilize advanced AI tools, LLMs, and RAG to accelerate trace parsing, while documenting analytical approaches to train diagnostic models for improved automated insights.
  • Vehicle Communication & Protocol Analysis: Analyze vehicle bus communications using CAN, Ethernet, and other automotive protocols to isolate data mismatches, timing issues, and trace signal transmission across distributed ECUs.
  • Diagnostic Tools & DTC Tracking: Utilize specialized automotive diagnostic tools to read, interpret, and resolve Diagnostic Trouble Codes (DTCs), tracking issues from electronic symptoms to specific source code line failures.
  • In‑Vehicle Validation & Testing: Conduct direct vehicle‑level validation, hardware‑in‑the‑loop (HIL) testing, and physical bench setups to verify software behavior, replicate production artifacts, and guarantee real‑time reliability and performance on target embedded hardware.
  • Manage Polyglot, Full‑Stack Multi‑Component Ecosystems: Leverage broad technical mastery spanning high‑level web frameworks (JavaScript/React HMI), backend services, databases, and low‑level native embedded software (C/C++) to implement, optimize, navigate, and trace bugs across diverse repositories and subsystems.
  • Source Code & Documentation Mastery: Audit, optimize, implement, and maintain critical codebases for embedded platforms while authoring detailed technical documentation, architectural specifications, and long‑term engineering blueprints.
  • Modern SDLC & Technical Governance: Operate within modern, scaled SDLC and Agile/Scrum environments to contribute to structural architectural decisions, review high‑level designs (HLD), establish strict acceptance criteria, and drive software quality and maintainability.
  • Feature Dependency & Lifecycle Management: Define and manage complex feature dependencies, blockers, and risk registers across HMI, services, platform components, and validation to prevent software regressions across program lifecycles.
  • Cross‑Functional & Cross‑Cultural Alignment: Act as the core technical lead for multi‑project defect investigations, driving technical consensus across internal global teams, hardware engineering, validation, product owners, Tier‑1 suppliers, and third‑party OS providers (such as QNX).
  • Team Mentorship & Quality Leadership: Elevate overall engineering capabilities by leading comprehensive code reviews, establishing technical onboarding processes, mentoring other engineers, and conducting core technical interviews.
Requirements
  • Bachelor’s degree in Computer Engineering, Computer Science, or a closely related technical STEM field.
  • 10+ years of professional software engineering experience, with a core focus on complex architectural development and full lifecycle ownership.
  • 8+ years of expert‑level experience tracing, debugging, and optimizing native software applications using C/C++ within real‑time operating systems (RTOS) like QNX.
  • 8+ years of hands‑on experience designing and debugging multi‑layered full‑stack runtimes, explicitly combining asynchronous web frameworks (JavaScript, React, Redux, WebSockets) with low‑level native embedded subsystems.
  • 6+ years of dedicated engineering experience within the Automotive Infotainment (IVI) and Human‑Machine Interface (HMI) domains.
  • 5+ years of practical experience using advanced automotive vehicle network simulators and diagnostic tools—specifically VectorCAN—for hardware‑in‑the‑loop (HIL), bench, and in‑vehicle validation testing.
  • Documented mastery in reverse‑engineering source code and dissecting system logs, core dumps, memory management tools (e.g., Valgrind), and physical CAN data captures to triage, isolate, and resolve transient software crashes, multi‑threaded bottlenecks, and memory corruptions.
  • Proven expertise diagnosing bugs that span across local IVI application layers, downstream ECUs, and connected cloud/back‑end infrastructures.
  • Proven track record operating as a Technical Lead or Anchor within modern scaled Agile/Scrum environments, including leading technical code reviews and authoring High‑Level Designs (HLD).
  • Experience with automotive communication protocols (e.g., CAN, Ethernet), MQTT, IPC, Valgrind, SonarQube, GTest, Git/GitHub Actions, SDLC and agile methodologies.
  • Experience with software optimization for performance and memory constraints.
#J-18808-Ljbffr