Software Engineer

Elveo

Chantilly (VA)

On-site

USD 90,000 - 130,000

Full time

32 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Elveo is seeking a Software Engineer in Chantilly, VA to help build and operate software powering satellites and ground networks. You will join world-class engineers tackling challenges in distributed systems, real-time software, and large-scale operations.

The role emphasizes ownership of the full software lifecycle, strong OO design, and collaboration across architecture, design, and reviews to deliver reliable systems.

Qualifications

  • Bachelor’s degree in a technical field or equivalent practical experience.
  • 2+ years of professional software development experience.
  • Strong proficiency in OO languages (C++, Python, Java, C#) and OO design principles.
  • Experience building and debugging software with solid data structures and algorithms.

Responsibilities

  • Design, develop, test, and deploy high-reliability, mission-critical software for satellite and ground systems.
  • Own the software lifecycle from requirements and architecture to implementation, testing, and support.
  • Champion OO design principles in your work.
  • Develop and test prototypes to validate new design concepts and architecture decisions.
  • Maintain robust CI/CD pipelines for build, package, deployment, and testing.
  • Create simulation, emulation, and HITL environments to ensure system integrity.
  • Participate in operations, data analysis, system monitoring, and visualization.
  • Collaborate in architecture, design, and code reviews.

Skills

C++
Python
Java
C#

Education

Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

Tools

CI/CD pipelines
Linux
Simulation
HITL testing

Job description

About Elveo

Elveo is what happens when two pioneers in direct-to-device (D2D) communications join forces. Elveo brings together a combined 20 years of expertise to close the coverage gap for more than 50 mobile network operators (MNOs) and major distribution partners operating in 60+ countries worldwide.

About Elveo

Elveo is what happens when two pioneers in direct-to-device (D2D) communications join forces. Elveo brings together a combined 20 years of expertise to close the coverage gap for more than 50 mobile network operators (MNOs) and major distribution partners operating in 60+ countries worldwide.

That heritage and our technology powers what we call ‘elevated intelligence’ — a new approach that processes and adapts on orbit, delivering voice and data services straight to mobile users, IoT devices and machines across enterprise, government and humanitarian sectors worldwide.

As a team, we’re on a mission to deliver powerful compute and connectivity directly to individuals and objects everywhere on Earth.

Join us, and become part of a globally inclusive company that is transforming satellite communications from a niche service to an essential global infrastructure, and democratizing connectivity for billions worldwide.

Ready to take the next step? Join us.

What You'll Do

As a Software Engineer at Elveo, you will be at the heart of designing, building, and operating the software that powers our satellites and ground network. You will join a team of world-class engineers tackling some of the most complex challenges in distributed systems, real-time software, and global-scale operations.

Responsibilities
  • Design, develop, test, and deploy high-reliability, mission-critical software for our satellite and ground systems.
  • Take full ownership of the software lifecycle, from initial requirements and architecture to implementation, testing, and operational support.
  • Embrace and champion strong object-oriented (OO) design principles.
  • Develop and test prototypes to validate new design concepts and architectural decisions.
  • Develop and maintain robust CI/CD pipelines for automated build, package, deployment, and testing.
  • Develop sophisticated simulation, emulation, and hardware-in-the-loop (HITL) test environments to ensure system-wide integrity.
  • Participate in operations, including data analysis, system monitoring, and visualization.
  • Collaborate in architecture, design, and code reviews.
Basic Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience).
  • 2+ years of professional experience in software development.
  • Strong proficiency in an object-oriented language (e.g., C++, Python, Java, C#) and a deep understanding of OO design principles.
  • Experience building and debugging software (professional, internship, or complex academic projects).
  • Solid foundation in data structures, algorithms, and software design.
  • Excellent communication (written and verbal) and documentation skills, with the ability to articulate complex technical ideas clearly.
  • A highly collaborative, team-oriented, and positive approach to your work.
Preferred Qualifications
  • Professional experience with C++ and Python.
  • Experience building or operating highly available, distributed, and fault-tolerant systems.
  • Familiarity with networking concepts (like TCP/IP and UDP) and the principles of distributed systems.
  • Familiarity with CI/CD, test automation, simulation, or hardware-in-the-loop (HITL) testing.
  • Experience with modern monitoring, data analysis, and visualization tools.
  • Experience with Linux-based development environments.
  • A creative and analytical approach to problem-solving, built on strong engineering fundamentals.
  • Ability to thrive in a fast-paced, dynamic environment where requirements can evolve.
  • A passion for tackling complex problems and taking ownership from concept to completion.
  • Interest in or experience with networking, wireless protocols, or telecommunications (e.g., 2G/GSM, 4G/LTE) is a plus, but not required.

Location: Chantilly, VA

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Ground Systems Software Engineer
Ground Systems Software Engineer

Elveo • Chantilly (VA)

On-site
USD 120,000 - 180,000
Electrical Engineer
Electrical Engineer

Elveo • Chantilly (VA)

On-site
USD 90,000 - 120,000
Manufacturing Engineer
Manufacturing Engineer

Elveo • Chantilly (VA)

On-site
USD 85,000 - 120,000
Engineering Internship
Engineering Internship

Elveo • Chantilly (VA)

On-site
USD 20,000 - 33,000
Principal RF/Electrical Engineer
Principal RF/Electrical Engineer

Elveo • Chantilly (VA)

On-site
USD 140,000 - 200,000
Mechanical Engineer
Mechanical Engineer

Elveo • Chantilly (VA)

On-site
USD 90,000 - 130,000
RF Systems Technical Project Manager
RF Systems Technical Project Manager

Elveo • Washington

On-site
USD 140,000 - 190,000
RF Systems Technical Project Manager
RF Systems Technical Project Manager

Elveo • Chantilly (VA)

On-site
USD 140,000 - 180,000
Satellite Software Engineer—Real-Time, Distributed
Satellite Software Engineer—Real-Time, Distributed

Elveo • Chantilly (VA)

On-site
USD 90,000 - 130,000
Applications Engineer
Applications Engineer

Elve Speed Inc. • San Francisco (CA)

On-site
USD 120,000 - 150,000
Competitive salary
Health benefits (medical, dental, vision)
Vacation time
+1