Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Full-time

Overview Energy

Overview Energy is building a mission-driven team committed to delivering space-based solar power to the world. We uniquely operate at the intersection of space and clean energy. We are based in the DC area, backed by world-class investors, and are operating in stealth mode.

Are you energized by the challenge of building both software systems and teams? As a systems programmer Senior Software Engineer at Overview Energy you will write mission-critical code while helping establish and best practices. You'll develop software for our hardware systems while collaborating with and mentoring other engineers. Initially, you will focus on delivering code for our test campaign in early 2025 while helping strengthen our development practices. Following the test campaign, you'll turn your focus to helping with our future satellite flight software and its integration with hardware systems in space and on the ground. Your work will enable us to build a constellation of next-generation satellites. 

Responsibilities:

  • Design and build well-structured, maintainable Python-based code for interfacing sensors and actuators to microprocessor and microcontroller systems.Develop a framework for continuous integration, delivery and deployment across satellite development and flight systems 

  • Develop embedded software for microcontrollers in a systems programming language that interact with satellite electronics via RS-422/485/232, CAN, I2C, GPIO, SPI, LVDS, etc. 

  • Develop test approach and test software for unit and system level validation and verification, as well as support of Processors-in-the-Loop, Hardware-in-the-Loop, and Software-in-the-Loop testbeds

  • Support development and implementation of Ground Software and Mission Operations infrastructure especially in support of integration with broader system flight software

  • Write and review code and participate heavily in hands-on development

  • Participate in the entire software development lifecycle, from design through automated and manual testing and deployment

  • Mentor a high-performing software team while supporting our hardware engineers in their development efforts and tests

  • Foster a culture of open communication, continuous learning, and technical excellence

Requirements:

  • US Persons only. No visa applicants should apply.

  • 7+ years of software engineering experience, with experience mentoring other engineers and contributing to technical direction

  • Familiarity with modern software development practices and tools (git, CI/CD, code review, etc.)

  • A track record of technical excellence while also excelling at collaborative leadership

  • Proficient in Python and MicroPython with extensive experience developing software with direct hardware interaction

  • Experience with cooperative multitasking patterns such as Python Asyncio

  • Experience with multithreading, multiprocessing, and distributed systems

  • Familiarity with Python and a modern systems programming language other than C++

  • Experience with serial communication protocols (e.g., UART, I2C, SPI)

  • Experience with networking messaging libraries such as ZeroMQ and RabbitMQ

  • Experience testing code with hardware in the loop, and then automating those tests

  • Experience with telemetry systems, data logging, and transmission over various channels

Nice to have experience:

  • Visual Studio Code

  • Scientific Python (NumPy, Matplotlib, OpenCV, SymPy, Jupyter)

  • MicroPython, Micropython.viper

  • Experience with satellite or UAV flight software systems

  • Experience with supporting avionics design and development for aerospace applications

  • Experience with IoT systems

  • Experience with safety-critical systems

  • Experience with Raspberry Pi 5 or similar single board computers

  • Familiarity with PID and other control systems

  • Aerospace experience, especially with satellite flight or ground software

Benefits: The health and safety of our employees and their families comes first. In addition to competitive salary and equity, we offer competitive Medical, Dental, Vision, Disability, and Life coverage, Paid Time Off, Parental Leave, Health and Wellness stipend, and employer 401K matching. The Company reserves the right to modify or change these benefits at any time.

ITAR Requirements: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Overview Energy is an Equal Opportunity Employer; employment with Overview Energy is governed on the basis of merit, competence, and qualifications, and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status. Any applicants looking to receive reasonable accommodations during the application or interview process, please contact View email address on jobs.jobcopilot.com .

Studies show that often women and members of underrepresented groups apply for jobs only if they meet 100% of the qualifications. Overview Energy encourages everyone who thinks they could do the job, even if they don’t meet all of our idealized qualifications, to apply.

We look forward to your application!

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Ashburn, VA vacancy
  • $130k - $190k

     ...Senior Software Engineer U.S. Citizenship Required. Ability to qualify for a US Department of Defense security clearance required. This position is in-person (non-remote). Toyon is seeking individuals capable of developing object-oriented software in C++, C#,... 
    Senior
    Full time
    Work experience placement
    Remote work

    Toyon Research

    Ashburn, VA
    3 days ago
  • $112.8k - $173.6k

     ...wireline carriers, media, tech, content, finance, healthcare and other large enterprises. Zayo is seeking a talented Senior Software Engineer, Network Tools to join our growing team. In this role, you'll be a key player in building, scaling, and automating the next... 
    Senior
    Work experience placement
    Local area
    Remote work
    Night shift

    Zayo Group

    Ashburn, VA
    2 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior
    Relocation package

    Lockheed Martin

    Herndon, VA
    19 hours ago
  • $90 per hour

     ...Client: CareFirst BlueCross BlueShield Role: Senior Software Engineer - IBM DataPower and IBM API Connect Location: Hybrid - Onsite 1-2 times per month in Reston, VA. Candidates MUST reside in the DMV or WV areas. Duration: 12-month... 
    Senior
    Contract work

    3B Staffing LLC

    Herndon, VA
    1 day ago
  •  ...Senior Software Engineer TS/SCI FSP Department: Government Customer- Herndon Location: Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces, maintain hardware... 
    Senior

    TENICA Global Solutions

    Herndon, VA
    2 days ago
  •  ...Senior Software Engineer Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines... 
    Senior

    TENICA

    Herndon, VA
    2 days ago
  •  ...Job Description Software Engineer- Senior Required Skills Demonstrated experience developing detailed design and associated deliverables. Demonstrated experience translating customer and system requirements into design. Demonstrated experience designing... 
    Senior

    Crimson Phoenix

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...Software Engineer - Senior Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines... 
    Senior
    Work experience placement

    Beyond SOF

    Herndon, VA
    2 days ago
  • Are you a seasoned software engineer who enjoys building real systems-and helping other engineers grow along the way? Do you believe great teams...  ...? At Expedition Technology (EXP), we're looking for a Senior Software Engineer who can both build mission-critical software... 
    Senior

    Expedition Technology

    Herndon, VA
    1 day ago
  •  ...DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on... 
    Senior
    Full time
    Flexible hours

    Clarity Innovations

    Herndon, VA
    4 days ago
  •  ...Software Engineer The forefront of research and development to improve patient care. We work to improve all aspects of health care, from efficiency to cancer research. A non-profit that works with clinicians, industry, researchers, and government, putting people above... 
    Senior

    Omni Inclusive

    Reston, VA
    4 days ago
  • $130k - $180k

     ...HawkEye 360 is currently seeking a Senior Command & Control Software Engineer to join the Space Ground Systems Team. The mission of the Ground Systems Team is to provide the tooling to operate and maintain a growing constellation of small commercial satellites. This group... 
    Senior
    Work experience placement
    Remote work
    Night shift

    HawkEye 360

    Herndon, VA
    1 day ago
  •  ...Senior Software Engineer The Software Engineer will design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing scalable data platforms... 
    Senior

    BK Consulting

    Herndon, VA
    2 days ago
  •  ...mobile broadband to billions, pull hundreds of millions out of poverty, and save countless lives. What You'll Do As a Senior Software Engineer at Lynk, you will be a technical leader in designing, building, and operating the software that powers our satellites and... 
    Senior

    Lynk Inc

    Chantilly, Loudoun County, VA
    19 hours ago
  •  ...Sr Software Engineer Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations... 
    Senior
    Work experience placement

    Ageatia Global Solutions

    Reston, VA
    2 days ago
  • $165k - $200k

     ...Position Title: Senior Software Engineer Requisition ID: TA215 Location(s): Hybrid; Northern Virginia, Washington Capital Area Application Deadline: We are accepting applications on an ongoing basis Who We Are Trusted Space builds solutions both on the... 
    Senior
    Temporary work
    Local area

    Warriors Solutions

    Chantilly, Loudoun County, VA
    4 days ago
  • $104k - $166k

     ...Software Engineer Senior Job Locations US Requisition ID 2026-165526 Position Category Information Technology Clearance Secret Responsibilities Peraton is seeking a Software Engineer (Senior) to support the MODES... 
    Senior
    Contract work
    Remote work
    Shift work

    Peraton

    Herndon, VA
    19 hours ago
  • $163.8k - $245.8k

     ...Database Engineer Reston, VA Top Secret Polygraph Unspecified Career Level not specified $163,800 - $245,800 Job Description...  ...are a fast paced and diverse team of database specialists and software engineers responsible for designing, automating, managing and running... 
    Senior
    Work experience placement
    Flexible hours

    Navstar

    Reston, VA
    2 days ago
  • $104k - $166k

     ...Senior Datadog Software Engineer/Architect Job Locations US Requisition ID 2026-164944 Position Category Information Technology Clearance Agency Clearance Responsibilities We are seeking a Senior Datadog Software... 
    Senior
    Contract work
    Immediate start
    Shift work

    Peraton

    Herndon, VA
    3 days ago
  • $101k - $194k

     ...Router Security team is seeking a highly skilled and experienced Software Engineer to join our Network Security Engineering team. We are...  ...attacks as well as managing its public key infrastructure. In this senior role, you will be responsible for designing, building, and... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Work from home
    Shift work
    3 days per week

    Verizon

    Ashburn, VA
    1 day ago
  •  ...computing solutions. Founded by ex-Googlers with engineers from Google, Amazon, and Capital One, SZNS...  ...data engineering, blockchain, and cloud-native software application development.” We are seeking a talented Senior Software Engineer to join our growing team. As... 
    Senior
    Work at office

    SZNS Solutions LLC

    Reston, VA
    1 day ago
  •  ...Senior Software Engineer At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration... 
    Senior

    B/CORE

    Herndon, VA
    1 day ago
  • $86.8k - $198k

     ...Job Number: R0236102 Software Engineer, Senior The Opportunity: As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for a back... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Herndon, VA
    4 days ago
  • $170k - $205k

     ...Software Developer Markon is seeking a Software Developer for a technical development program supporting an Intelligence customer in ICAM/IDAM (Identity, Credential, and Access Management), Authentication, Authorization, Attributes, and Digital Policy Management.... 
    Senior
    Temporary work
    Flexible hours

    Markon

    Chantilly, Loudoun County, VA
    3 days ago
  • $119.8k - $234.7k

     ...Overview Join the Azure AI Platform air gapped engineering team as a Senior Software Engineer delivering secure, scalable, and mission critical AI infrastructure for Microsoft’s most sensitive cloud environments. We build foundational services that power Azure Machine... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Reston, VA
    4 days ago
  • $107.9k - $195.05k

     ...Description Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting...  ...solutions independently while working closely with systems engineering, product delivery, and DevSecOps teams. The primary focus is... 
    Senior
    Local area
    Immediate start
    Remote work

    Leidos

    Ashburn, VA
    1 day ago
  •  ...We are seeking a Senior Software Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in National Security. We're looking for the best and the brightest to join us in... 
    Senior
    Remote work

    NT Concepts

    Reston, VA
    3 days ago
  •  ...Iridium Senior Software Engineer Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium's unique network and services... 
    Senior
    Work at office
    Remote work

    Iridium Satellite Communications

    Reston, VA
    2 hours ago
  •  ...Information Services Division's Headquarters. Founded in 2007 by an Engineer-by-trade, Fusion Technology dedicates our valuable resources to...  ...Experience: You have a Bachelor's Degree in Computer Science, Software Engineering, or related field with 8+ years of experience in... 
    Senior
    Temporary work
    Work at office

    Fusion Technology

    Chantilly, Loudoun County, VA
    4 days ago
  • $155k - $185k

     ...technology that’s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Software Engineer to join our Command, Control, and Communications (C3) team to help design and build the systems that power autonomous... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Reston, VA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!