Senior Software Engineer

Posted 8 Days Ago
Be an Early Applicant
Miramar, FL
In-Office
Senior level
Artificial Intelligence • Information Technology • Software
The Role
The Senior Software Engineer will design and develop scalable software systems using C/C++ and Python, focusing on Linux and networking. Responsibilities include debugging, collaborating with teams, and mentoring juniors.
Summary Generated by Built In

Job Title: Senior Software Engineer (C/C++ & Python, Linux & Networking Systems)

Department: Engineering

Location: Miramar, FL, USA

About Quvia

Quvia is the AI-powered quality of experience (QoE) management platform for things that move like ships and planes, transforming connectivity and digital experiences even in the most remote and hard-to-reach places. Our platform uses AI and machine learning to seamlessly blend any combination of connectivity, regardless of provider, orbit, or network, into one vendor-neutral environment. Quvia delivers comprehensive, end-to-end analytics and dynamic network orchestration that optimizes for the best possible QoE for applications and end-users.

Today, Quvia partners with world-leading Fortune 500 companies in aviation, cruise, shipping, and beyond.

Why Quvia?

Founded in 2019, Quvia is a fast-growing, Series A tech startup passionate about redefining global connectivity. Our solutions are already addressing significant challenges in the aviation and cruise industries and we’re just getting started. With headquarters in the greater Miami region and offices in the UK and India, our remote-first culture empowers talented individuals around the world to make a lasting impact. Quvia is backed by Columbia Capital, a respected venture capital firm with over $5 billion in fund commitments.

Position Overview

We are seeking a highly skilled Senior Software Engineer with strong proficiency in C/C++ and Python, and solid experience working on Linux-based systems with exposure to networking concepts.

The ideal candidate will design, develop, and maintain scalable and reliable software systems that operate in virtualized and networked environments. This role focuses on systems-level software development rather than deep kernel systems while still requiring a good understanding of how Linux and networking work under the hood.

Key Duties and Responsibilities:

  • Design and develop high-performance, scalable software modules using C/C++, with integration to Python-based components where required.
  • Build and maintain software that runs on Linux systems, including user-space system programming and multithreaded applications.
  • Work with networking concepts across L2–L4/L7 (e.g., Ethernet, IP, TCP/UDP, routing basics), focusing on how applications interact with the network stack.
  • Debug and resolve complex issues across application, system, and network layers.
  • Analyze crashes, logs, and core dumps, and collaborate with the team to drive issues to resolution.
  • Configure, deploy, and test software in virtualized environments (VMs), including network connectivity and integration.
  • Set up and troubleshoot virtual networking constructs such as bridges, VLANs, TAP/TUN interfaces, and virtual switches when needed.
  • Collaborate closely with architecture, QA, and DevOps teams to deliver reliable, production-quality software.
  • Participate in design discussions, code reviews, and documentation, ensuring clean, maintainable code.
  • Mentor junior engineers and contribute to technical decision-making.

Requirements:

  • Required Skills & Experience
  • 7-10 years of hands-on software development experience using C/C++ and Python.
  • Strong experience with Linux-based systems, including:
  • System programming in user space
  • Process, memory, and thread management
  • Debugging using tools like gdb, strace, perf, etc.
  • Working knowledge of networking fundamentals, such as:
  • TCP/IP basics, IPv4/IPv6
  • Routing and switching concepts
  • VLANs, ARP, sockets
  • Experience with socket programming and networked applications.
  • Experience deploying and testing software in virtual machines (KVM, VMware, VirtualBox, or cloud VMs).
  • Strong problem-solving skills and ability to debug issues in distributed or networked systems.
  • Familiarity with Git, CI/CD workflows, and Linux build systems.

Educational Qualification:

  • Bachelor’s or Master’s degree in Computer Science, Electronics or a related discipline.

What We Offer:

  • Competitive salary
  • Equity options
  • Performance-based bonus opportunities
  • Medical, Dental and Vision benefits
  • Life Insurance
  • Flexible PTO policy
  • 401(k) plan

Top Skills

C/C++
Ci/Cd
Gdb
Git
Linux
Networking
Python
Virtual Machines
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Miramar, Florida
185 Employees
Year Founded: 2019

What We Do

Quvia is the first AI-powered QoE platform for ships, planes and remote sites. The platform seamlessly blends any combination of connectivity, including multiple service providers, satellite orbits and terrestrial networks, into one, vendor-neutral environment; continuously measures and analyzes real-time connectivity performance and its impact on quality of experience (QoE); and intelligently orchestrates the network to deliver the best possible QoE—even in the most remote places.

Today, Quvia works with industry-leading companies in aviation, cruise, energy, shipping and more. To learn more, visit: www.quvia.ai.

Not sure how to pronounce Quvia? Think cue-vee-uh. 👌

Recruiting Disclaimer: Quvia will never ask to interview job applicants via text message or ask for personal banking information as part of the interview process. Quvia will never ask job applicants or new hires to send money or deposit checks for the company. In case of doubt, please contact us directly at [email protected].

Similar Jobs

Jerry Logo Jerry

Senior Software Engineer

Artificial Intelligence • Automotive • Machine Learning • Financial Services
In-Office
7 Locations
296 Employees
60K-180K Annually
Easy Apply
In-Office or Remote
Orlando, FL, USA
96 Employees
140K-200K Annually

Relativity Logo Relativity

Senior Software Engineer

Legal Tech • Software
In-Office
18 Locations
1550 Employees
126K-190K Annually

ServiceNow Logo ServiceNow

Senior Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Orlando, FL, USA
28000 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account