Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full-Stack Software Engineer image - Rise Careers
Job details

Full-Stack Software Engineer

Marble is building autonomous UAV systems to replace satellites—faster, cheaper, and with radically better data. We’re looking for a Full-Stack Software Engineer to build the infrastructure that makes it all work: from live drone ops to mission-critical customer interfaces.

This isn’t a narrow dev role. You’ll work across the stack—from cloud pipelines to web dashboards to embedded edge systems—building tools that real people depend on. You’ll help architect and maintain a robust, secure, and scalable software backbone to support drone operations, live video, mission planning, and more.

What you’ll do

  • Build and maintain full-stack applications that control and monitor fleets of high-performance UAVs
  • Develop systems for real-time telemetry, video, and remote operations—used in the field every day
  • Own internal tools and cloud pipelines that support flight testing, data collection, and AI training
  • Collaborate with aero, hardware, and field ops teams to make sure software works in reality, not just in dev
  • Drive technical decisions on architecture, security, and scalability
  • Occasionally support customer demos and deployments in the field

You’ll be a great fit if you:

  • Have strong experience in Python, React, and TypeScript
  • Are comfortable working in Linux-based environments, remotely and on hardware
  • Understand networking fundamentals and can debug across systems
  • Enjoy writing clean, maintainable code—and pushing it into production
  • Are curious, hands-on, and comfortable navigating ambiguity
  • Hold a Bachelor’s or Master’s in CS, Software Engineering, or similar

Bonus points for:

  • Experience with MAVLink, Jetson hardware, or robotics systems
  • Familiarity with geospatial data (GDAL, OpenCV, image/video pipelines)
  • Exposure to Kafka, Remix, Electron, or low-latency streaming systems
  • Soldering, CLI debugging, or general hardware hacking
  • Passion for aviation, autonomy, or working on systems that move in the real world
  • Previous startup or small team experience

Why now?

We’ve got drones flying missions, customers receiving data, and a huge roadmap ahead. You’ll help build the platform that scales us from single-drone ops to global autonomous fleets.

This is software that ships. To the field. Fast.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full-Stack Software Engineer, Marble

At Marble, we're on a mission to revolutionize aerial observation with our cutting-edge autonomous UAV systems that are faster, cheaper, and deliver superior data compared to traditional satellites. We're excited to invite a talented Full-Stack Software Engineer to join our dynamic team and play an integral role in building the infrastructure that powers these systems. In this role, you won’t just be sitting behind a desk; you’ll be working across the entire stack—from cloud pipelines that handle massive amounts of data to sleek web dashboards and embedded systems at the edge. Your primary goal will be to develop and maintain applications that monitor and control high-performance UAV fleets, ensuring they operate seamlessly in the field. You’ll also work on real-time telemetry and video systems while collaborating closely with various teams, including aero and hardware, to ensure our software functions flawlessly in real-world scenarios. This opportunity is perfect for someone who thrives in a hands-on environment and enjoys navigating complex challenges. If you’re ready to dive into exciting technical decisions regarding architecture and security, and you're eager to support customer deployments, then we want to hear from you! With your solid experience in Python, React, and TypeScript, along with an understanding of networking fundamentals, you’ll be crucial in helping us scale from single-drone operations to an expansive global fleet.

Frequently Asked Questions (FAQs) for Full-Stack Software Engineer Role at Marble
What responsibilities does a Full-Stack Software Engineer at Marble hold?

As a Full-Stack Software Engineer at Marble, your responsibilities are multifaceted. You will build and maintain full-stack applications that are essential for controlling and monitoring fleets of high-performance UAVs. You'll develop systems for real-time telemetry and video, work on internal tools and cloud pipelines that support flight testing and AI training, while closely collaborating with aero and hardware teams to ensure software functionality in real-world applications. This role also involves making key technical decisions on architecture, security, and scalability.

Join Rise to see the full answer
What qualifications does Marble look for in a Full-Stack Software Engineer?

Marble seeks a Full-Stack Software Engineer with strong experience in Python, React, and TypeScript, with comfort in Linux-based environments. A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a similar field is also preferred. Candidates should have a solid understanding of networking fundamentals and experience in debugging across systems, along with the passion and curiosity to overcome challenges in a fast-paced and evolving environment.

Join Rise to see the full answer
What technologies will a Full-Stack Software Engineer at Marble work with?

In this role at Marble, you’ll work with a variety of technologies, including Python for backend development, React for frontend applications, and TypeScript for type-safe programming. You’ll also interact with cloud systems, real-time video, and telemetry data while exploring tools like MAVLink and Jetson hardware. Familiarity with geospatial data and low-latency streaming systems will be advantageous, contributing to the development of advanced drone operations.

Join Rise to see the full answer
What makes Marble an exciting place for a Full-Stack Software Engineer?

Marble is an exciting place for a Full-Stack Software Engineer due to its innovative mission of transforming drone operations and aerial data collection. The opportunity to work on real-world applications that directly impact customers and the chance to scale from single-drone operations to global fleets create a stimulating and rewarding environment. Additionally, the collaborative culture and a focus on hands-on problem-solving make it a dynamic workplace.

Join Rise to see the full answer
How does Marble support the growth of its Full-Stack Software Engineers?

Marble is committed to supporting the growth of its Full-Stack Software Engineers through hands-on project involvement and mentoring opportunities. As you work on developing and maintaining mission-critical applications, you’ll gain invaluable experience that enhances both personal and professional development. The fast-paced environment encourages continuous learning, team collaboration, and creativity in problem-solving.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Software Engineer
Can you describe a full-stack project you've worked on?

When answering this question, you should provide a clear overview of a project you completed, detailing your role, the technologies used, and the outcome. Highlight both the frontend and backend components, explaining how you integrated them to deliver functionality.

Join Rise to see the full answer
How do you ensure your code remains maintainable and scalable?

In your answer, emphasize the importance of writing clean, well-documented code, utilizing design patterns, and conducting code reviews. Discuss specific practices, like automated testing and continuous integration, that help maintain code quality as the project grows.

Join Rise to see the full answer
What strategies do you use for debugging applications?

Detail your systematic approach to debugging, which may involve logging, using debugging tools, and recreating issues in different environments. Mention any specific tools or techniques that have proven effective in diagnosing and fixing problems quickly.

Join Rise to see the full answer
How do you approach collaboration with other teams, such as hardware and aero?

Discuss your communication skills and flexibility in adapting to different disciplines. Describe how you prioritize team objectives, schedule meetings to discuss needs, and ensure alignment on project goals and timelines, showing your ability to work effectively across various teams.

Join Rise to see the full answer
What experience do you have with real-time data processing?

Elaborate on your experiences with real-time systems, discussing any specific technologies you’ve used. Talk about challenges faced and how you ensured efficiency and reliability in processing data streams quickly and accurately.

Join Rise to see the full answer
Why is understanding networking fundamentals important in your work?

Explain that as a Full-Stack Software Engineer, understanding networking fundamentals enables you to effectively troubleshoot connectivity issues, build more resilient applications, and ensure efficient data transmission between components. Illustrate your point with examples from past projects.

Join Rise to see the full answer
How do you handle ambiguity in project requirements?

Address your problem-solving approach when faced with unclear requirements. Discuss how you work closely with stakeholders to clarify expectations, iterate on designs, and adapt as necessary while ensuring that product goals remain the focus.

Join Rise to see the full answer
What testing frameworks are you familiar with?

Provide a list of testing frameworks you have experience with, along with examples of how you’ve applied them in projects. Discuss the importance of unit tests, integration tests, and end-to-end tests in maintaining software quality.

Join Rise to see the full answer
How do you stay updated with the latest technologies in software development?

Talk about resources you use, such as online courses, tech blogs, or community meetups. Mention your commitment to continuous learning and how you incorporate new knowledge into your projects and personal development.

Join Rise to see the full answer
Can you describe a time when you needed to support a customer deployment?

Reflect on a specific situation where you had to assist in a deployment. Discuss the steps taken, challenges faced, and how you ensured a smooth experience for the customer, demonstrating your adaptability and communication skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
StorageMart Remote Columbia, MO
Posted 4 days ago

Join StorageMart as a web developer to shape engaging web applications and support their digital growth.

Photo of the Rise User
Posted 4 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Escape 360 Cafe is looking for a passionate Full Stack Developer with a strong frontend focus to enhance their digital presence.

Posted 4 days ago

Seeking a skilled AS400 Developer with a focus on RPG to SQL conversion and modern application development in a hybrid work environment.

Photo of the Rise User
Posted 5 days ago

Castle is seeking a Full Stack Software Engineer to enhance our innovative finance app designed to empower homeowners in managing their expenses.

Posted 5 days ago

Join Silktide as a TypeScript Backend Engineer to build cutting-edge tools that transform web experiences.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic

Elevate your career with Deel as a Senior Backend Engineer, driving innovative solutions in the global talent space.

Photo of the Rise User
Endava Remote Buenos Aires, Argentina
Posted 6 days ago

Join Endava as a Senior Mobile Frontend Lead and help shape innovative digital experiences in a dynamic, people-centric environment.

Photo of the Rise User

Join Fingerprint as a Software Engineer, where you’ll drive customer integrations and expand our vital open-source projects in fraud detection.

Marble.com is a fabricator, installer and importer of natural stones, including gemstone, glass, marble and more.

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini