Experienced Full-Stack Software Engineer
$90k - $115kIntramotev
About Us At Intramotev, we are dedicated to revolutionizing the freight industry by liberating tons of freight from congested highways, reducing carbon emissions, and enhancing transportation efficiency. We are deploying self-propelled battery-electric railcars and vehicles to transform freight logistics and bring innovation to our rail network. Based in St. Louis, MO, we are committed to promoting industrial revitalization, saving lives, and minimizing the environmental impact of trucking. We actively foster a work environment for every teammate that's welcoming, respectful and inclusive, with great opportunities for professional growth. Find your future with us. Role Overview We're hiring a Full-Stack Software Engineer to own the software our operators actually touch — the C# services behind our fleet and the Flutter applications running on the ruggedized Android tablets mounted in and around our railcars. You'll build the operator-facing interfaces that turn vehicle telemetry and fleet state into something a human can act on in the field, and the backend services that feed them. This is hands‑on, end‑to‑end work: you'll be designing the tablet UX, wiring it to the backend, and seeing it run on hardware in a rail yard. We care more about how you solve problems than about which languages you've used — if you're a strong engineer who can ramp into our stack, we want to talk. Schedule This is a full‑time, in‑office position, based in St. Louis, MO. First 90 Days You're past the "what is a pull request" stage, so we'll get you productive quickly. In your first month you'll get the codebase running locally, ship a real fix or improvement through code review, and pair with the team to understand our vehicle architecture and how the tablet apps talk to the backend. By month two you'll own a well‑defined feature end‑to‑end — design, implementation, tests, review — including UI that ships to the Android tablets. By month three you'll be taking on moderately complex work with little guidance, contributing to design discussions, and starting to shape how we build the operator‑facing layer rather than just executing tickets. What You Will Do Day To Day Build and maintain operator‑facing Flutter applications targeting ruggedized Android tablets — designing for field use: glare, gloves, intermittent connectivity, and people who are not software engineers. Write, test, and maintain the C# backend services and internal tools those interfaces depend on — telemetry ingestion, fleet operations, real‑time visibility. Write unit and integration tests for your code and verify behavior before it ships to production — our software runs on vehicles in the field, so catching problems before they reach hardware is part of the job, not an afterthought. Investigate and fix bugs in production systems — reproduce, diagnose root cause, write the regression test. Participate in code reviews, both giving and receiving feedback. Work with experienced engineers to break product requirements into concrete implementation tasks. Contribute to documentation and internal technical knowledge bases. Support field testing and integration on physical rail vehicles when needed — including getting tablets and software working in the yard. How We Work The engineering team is small — you'll typically work in groups of two to four on focused projects, with a broader team of around ten collaborating across efforts. At this size there's no hiding behind process or hierarchy. You'll be in the room for design discussions, and your questions get answered by the people who built the system. We do daily standups, asynchronous communication in Discord, and design reviews for anything nontrivial. Code review is mandatory — not as a gate, but as a practice the whole team treats as a teaching and learning tool. We expect you to use AI tools well. Our engineers use LLM‑based development tools daily, and we want someone who has real judgment about where they accelerate the work and where they quietly create problems. Strong, fluent use of these tools is part of how this team ships. We test before we ship. Because our code ends up on vehicles carrying real freight, we'd rather catch a problem in a unit test than in a rail yard. We expect you to think the same way — verify behavior before it reaches production, and treat a bug as something to reproduce and cover, not just patch. Some of what we're building doesn't have a known solution. Autonomous rail is a young field, and certain problems require experimentation — build a prototype, test it, learn from what doesn't work, iterate. If ambiguity energizes you rather than frustrating you, you'll fit in well. You'll do occasional domestic travel for field testing, vehicle integration, and customer demonstrations — the kind of travel where you see your software running on actual hardware. About You: Basic Qualifications (Required Skills/Experience) 2–7 years of professional software engineering experience building and shipping production software. Strong problem‑solving ability — you can take an ambiguous, underspecified problem, break it down, reason about trade‑offs, and drive it to a working solution even when there's no known recipe. Solid understanding of data structures, algorithms, and how to design maintainable systems — fundamentals that carry across languages. Familiarity with C# and Flutter/Dart, or the demonstrated ability to ramp into our C#/Flutter/Android stack quickly. We care more about how you think and what you've shipped than about years in any single stack. Experience shipping UI to Android tablets (or comparable mobile/tablet work you can walk us through) is a strong plus. Discipline about testing before production — you write unit and integration tests, verify behavior before it ships, and when you fix a bug you reproduce it and lock it down with a regression test. Proficiency with Git in a collaborative workflow — branching, merging, pull requests, code review. Comfort working in a Linux command‑line environment. Fluent, demonstrated use of AI‑assisted development tools (Claude, Cursor, Copilot, etc.) on real work — and a thoughtful point of view on when they help and when they get in the way. Fluent in both written and verbal English. U.S. Person (immigration or work visa sponsorship will not be provided). Preferred Qualifications (Desired Skills/Experience) None of these are required — if you meet the basic qualifications and the role excites you, apply. But if you bring some of these, you'll ramp faster and we'll notice. Experience designing UI for industrial, ruggedized, or field‑deployed devices — touch interfaces used in harsh conditions, not just consumer apps. Experience with the Android platform beyond Flutter — device provisioning, kiosk/lockdown modes, hardware integration. Working knowledge of Docker and containerized development workflows. Experience with CI/CD pipelines. Coursework or project experience in real‑time systems or robotics. Experience reading and extending an existing codebase, not only building from scratch — most professional engineering is understanding systems that already exist. Comfort working across disciplines — collaborating with hardware, electrical, or mechanical engineers translates directly here. Why Join Us? Your code runs on real machines. The software you write controls and informs physical vehicles carrying real freight on real rail lines. The feedback loop between your code and the physical world is short, visible, and unforgiving in the best way. Small team, real ownership. You'll own the operator‑facing layer end‑to‑end, participate in design decisions early, and ship code that matters from your first months. The tradeoff is honest: fewer layers of support, more responsibility on your shoulders sooner. The problem is worth working on. Freight trucking is one of the largest sources of carbon emissions and highway fatalities in the country, and the economics of rail have been broken for decades. We're not optimizing ad clicks — we're building the infrastructure that moves freight off highways and onto electric rail. Compensation & Benefits Base salary range: $90,000 – $115,000 , commensurate with experience. Intramotev offers a comprehensive benefits package for all team members, including: Medical coverage: We cover 100% of employee medical premiums, plus low‑cost dental and vision options. Vacation: Full‑time employees enjoy unlimited paid time off. Equity: Full‑time employees receive equity in the company. Parental leave: New parents receive paid time off to spend quality time with their family. Relocation Intramotev offers relocation based on candidate eligibility. Equal Opportunity Employer Intramotev is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. Closing If you're passionate about software engineering and eager to contribute to autonomous rail technology, we'd love to hear from you! #J-18808-Ljbffr Intramotev
$99.45k - $134.55k
...inclusive, with great opportunity for professional growth. Find your future with us.The Boeing Company is looking for a Software Engineer (Associate, Experienced, & Senior) to join the F-15 Mission System Software Development Team located in Berkeley, MO. This position will...SuggestedPermanent employmentWork experience placementCasual workCurrently hiringRelocationFlexible hoursShift work$70k - $90k
...transportation. Role Overview We're hiring an Associate Full‑Stack Software Engineer to help build the operator‑facing layer of our autonomous... ...code review — giving and receiving feedback — and work with experienced engineers to break product requirements into concrete...SuggestedFull timeInternshipWork at officeLocal areaRelocation- A leading pharmaceutical company in St. Louis is seeking an experienced IT Full Stack Developer for a contract role. You will work closely with Manufacturing Automation engineers to bridge software development and operational technology. Responsibilities include performing...SuggestedContract work
- F-22 Pilot Training Software Engineer (Experienced, Senior)-Simulation Join to apply for the F-22 Pilot Training Software Engineer (Experienced, Senior... ...available based on eligibility. Employment type: Full-time, Mid-Senior level, Shift: 1st shift. Equal Opportunity...SuggestedFull timeWork experience placementRelocation packageShift workDay shift
$50 - $60 per hour
...Right to Hire Ideal Candidate Are you a software engineer with Java, Go or Python and a born... ...manage smaller project/initiatives as an experienced individual contributor with specialized... ...level Mid-Senior level Employment type Full-time Job function Information...SuggestedFull timeLocal area- ...Job Description: Role Overview We are seeking experienced Java Full Stack Developers to join our team in St. Louis, MO. The role requires... ...and frontend development skills, working across the full software development lifecycle to build scalable, secure, and high-...
- "• Full stack engineering experience in a production environment • Expert programming skills in Java/JEE • Proficiency in Software Development Best Practices (ATDD/BDD, Unit tests) • Experience with modern web,Java and Java EE platforms including Spring framework & components...
- North Point Technology is hiring a Software Developer in St. Louis, Missouri, to support NGA's Geospatial Intelligence mission. The role requires an active TS/SCI security clearance and excellent coding skills across a range of modern tools and frameworks. Responsibilities...Flexible hours
- ...financial services firm is seeking a Developer II to engage in a full-stack environment, overseeing all development processes. This role... ...a Bachelor's Degree in Computer Science and have 2-4 years of software development experience, familiar with C#/.NET and Angular. The...
- NISC is seeking a talented software developer to join the Meter Data Management team, focusing on full-stack development with backend emphasis, in a cloud environment using AWS and Spark technologies. As part of a collaborative, cross-functional team, you will design, build...
- Mid & Experienced Mechanical Design Engineer - Multiple Sectors parental leave, paid time off, sick time, 401(k... ...workplace where people can bring their full self to work and helps people reach... ...and understanding of industry software, including Revit, Bluebeam Revu, and...Casual workWork at officeFlexible hours
- ...Overview: Job Title: Java Angular Full Stack Engineer Location: Remote Type: 6-month contract-to-hire Overview: Seeking a Senior/Lead Full Stack Engineer with strong Java backend and Angular front-end skills. Must have experience in scaled Agile (...Contract workRemote work
$94.45k - $134.55k
...for professional growth. Find your future with us. The Boeing Company is currently seeking Flight Simulation Software Engineers (Associate, Experienced, and Senior) to join the Flight Simulation Labs team located in Berkeley, MO. This position will focus on supporting...Permanent employmentWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- ...end-users across our enterprise client’s environments. As a Full Stack Developer, you will design, develop, and deploy robust... ...modern tech stack. You’ll collaborate closely with developers, QA engineers, architects, and client stakeholders to ensure high-quality delivery...For contractorsRemote workWork from home
- A high-end engineering services company is seeking a Full-Stack Software Engineer in St. Louis, MO. This role focuses on developing complex software and requires a Bachelor's Degree. Candidates must have TS/SCI clearance and experience with Java, C, C#, and C++. The company...
- CEdge Inc. is seeking a Senior .NET Full-Stack Developer in St. Louis, MO. This role focuses on application-layer development for TMS contract, ensuring functionality and updating third-party dependencies. The ideal candidate will have at least 3 years of .NET experience...Contract work
- Experienced Drone Robotics Perception AI / ML Software Developer 3 days ago Be among the first 25 applicants Locations:... ...unique opportunity to follow the full software lifecycle from concept to... ...with hardware and manufacturing engineers to achieve aircraft performance requirements...Permanent employment
$85.39k - $116.98k
...(SSG) is seeking a talented Full Stack Developer (Angular/NodeJS) -... ...Full Time Min. Experience: Experienced Security Clearance Level:... ...-end C#/.Net and AWS data engineers to define clean API contracts... ...Apply and promote best software engineering practices within...Full timeRemote work- NISC in St. Louis, Missouri, seeks a versatile mid-to-senior-level technologist to join their engineering team. This role encompasses the full software lifecycle from development to operational support. The ideal candidate will work with both internal customers and external...
- Open Systems Technologies Corporation, located in St. Louis, Missouri, seeks an experienced Full Stack Software Developer to provide software maintenance and engineering support. The role involves developing and testing software for maritime systems using best practices...
$60 - $72 per hour
A technology consulting firm located in St. Louis, MO, is seeking a Senior Account Manager / Technical Recruiter. The ideal candidate must have expert-level experience with Google Cloud Platform and a strong background in technical recruiting. This contract position offers...Contract work- ..., Missouri. In this hybrid role, you will design, develop, and support scalable solutions across the full software delivery lifecycle. Join a collaborative engineering team dedicated to leveraging modern technology and AI for innovation. The ideal candidate has over 5...
- Adaptive Technology Insights is seeking a skilled software professional with strong cloud, web, data and DevOps expertise in the St.... ...ability to design, deliver and support modern solutions across full-stack technologies. You will mentor teammates, engage with project leads...
- ...building, and supporting technology solutions that transform clients' business challenges into engineering opportunities. You will have significant involvement in all phases of software development, requiring strong collaboration and technical skills. The successful...
- EY is seeking a Manager Full Stack Software Engineer to independently develop, test, and maintain high‑quality software across the technology stack. You will work with multidisciplinary teams to deliver scalable, secure, and production‑ready applications with AI‑driven...
- Encore Talent Solutions is seeking a Full Stack Developer to build, maintain, and improve our enterprise software, overseeing production infrastructure in a high-availability... ...solutions. The role emphasizes pragmatic engineering, balancing innovation with stability, and...
- A national recruiting company is seeking a passionate software developer to engage in all aspects of software development including analysis, development, and testing. The ideal candidate is eager to learn and collaborate with a team to tackle challenging problems. Proficiency...
$103.7k - $140.3k
...future creating innovative solutions that will define the next generation of aerospace. We are currently seeking Experienced or Senior Structural Design Engineers to develop, maintain and modify structural and interior payload system and component designs, using 3-D...Work experience placementInterim roleImmediate startRelocationVisa sponsorshipWork visaFlexible hoursShift workWeekend workDay shiftAfternoon shift- ...Storybook docs, component examples, and developer-facing documentation for consistent reuse. Define and own API contracts with backend engineers using Python, Django / Django REST Framework to ensure predictable, efficient front-to-back communication. Integrate with REST...
$136k - $160k
...Character, our mission is to revolutionize how engineering decisions are made, turning complexity... ...manufacturing applications: Build full-stack solutions that integrate real-time AI (... ...world production environments: Deploy software that runs in factories, on edge devices...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Experienced Full-Stack Software Engineer. Be the first to apply!
- junior full-stack web developer Saint Louis, MO
- java full stack angular developer Saint Louis, MO
- lead full stack java developer Saint Louis, MO
- full stack java developer Saint Louis, MO
- full stack developer Saint Louis, MO
- c# .net full stack developer Saint Louis, MO
- senior full stack developer Saint Louis, MO
- full stack cloud developer Saint Louis, MO
- senior full stack web developer Saint Louis, MO
- full time engineer Saint Louis, MO

