Senior Software Engineer
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!
- ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings... ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability... ...our national security, apply today! Senior Cyber Engineer Cyber Offense and...SeniorRelocationRelocation package
- ...Senior Software Engineer – Middleware & Backend Services Nightwing provides technically advanced full‑spectrums of cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities...Senior
$185k - $225k
...impact salary Position Overview Amatriot is seeking Full Stack Software Engineers to support the Makalu contract. This role supports new... ...industry‑proven design patterns and open‑source tools. Work with senior developers and the program architect to improve application performance...SeniorFull timeContract workRemote work- ...Business Unit: Cubic Defense Company Details: Performs complex software engineering tasks. Acts as a technical consultant and as a liaison with other departments, divisions and organizations. Participates in research, design, development and test engineering...Senior
$130k - $190k
...individuals capable of developing object-oriented software in C++, C#, Java, JavaScript and/or Python. The experienced software engineer will design, develop, test, and perform... ...to work on a software engineering team with senior staff members guiding the development of...SeniorFull timeWork experience placementRemote work$113.2k - $237.8k
...Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity We are seeking a Senior Software...SeniorFull timeContract workWork experience placementFlexible hours- ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...community, defense, civil, and commercial markets. Senior Software Engineer At Nightwing, we are on a mission to develop resilient and...Senior
$165k - $241.4k
...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data... ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume...SeniorPermanent employmentFull timeTemporary workLocal areaFlexible hours- ...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...SeniorFull timeFlexible hours
- ...We are seeking a strong Software Engineer to join our software development team. You will be responsible for designing, developing, testing, and integrating custom software solutions across the full technology stack. The ideal candidate will have full stack experience...SeniorFull timeLocal area
- ...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with... ...matters at a company where you matter. Your Impact As a senior engineer on the team, you will be intimately involved in the...SeniorFull timeWork at officeRemote work
- ...Overview VTG is seeking a Software Engineer-Expert for a 200+ FTE technical development program supporting the Sponsor's Entitlement Programs as well as IdAM /ICAM, Authentication, Authorization, Attributes and Digital Policy Management. The Software Engineer will...Senior
- ...Job Overview The Senior Software Engineer develops and tests software systems or applications for software enhancements and new products. Responsible for the development, design, test, maintenance, and enhancement of Aclara’s Sensor Management System (SMS) and Cellular...SeniorContract work
- ...About the Role Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Senior Software Engineer (SME) with deep technical expertise to lead complex engineering initiatives. This is a high-impact role designed for a seasoned...Senior
- ...Senior Software Engineer SZNS Solutions (pronounced "seasons") is a technology consulting company and Google Cloud Partner based in Reston VA. We specialize in delivering agentic AI and cloud computing solutions. Founded by ex-Googlers with engineers from Google, Amazon...Senior
- ..., code comments and clear code. Develop software solutions by studying information needs;... ...the program manager and Chief Software Engineer. Coordinate software development activities... ...Systems, or related STEM degree. Senior‑level experience deploying microservices...SeniorContract workTemporary work
$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 Responsibilities Supports program objectives to include software development...SeniorTemporary workLocal area- ...bring 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
- ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile... .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex...Senior
$146k - $234k
...Senior Software Engineer Job Locations US-VA-Chantilly Requisition ID 2025-156876 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities As a Senior Software Engineer at Peraton...SeniorContract workShift work$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...SeniorWork experience placementRemote workWorldwideNight shift$150k - $250k
...3. We've grown on this effort by providing the customer with Engineers who have done exceptional work, and we've retained our staff... ...to this customer). What You'll be Owning GRVTY is seeking a Senior Software Engineer with a TS/SCI + Poly clearance (applicable to this customer...SeniorContract workImmediate startRemote work$191k - $254k
...Senior Embedded Software Engineer (Bare Metal) Software | Reston, VA | Full Time Position: Senior Embedded Software Engineer Location: Reston, VA Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift- ...Senior Software Engineer Apply now » Date: Jul 9, 2026 Location: Herndon, VA, US, 20171 Company: Hubbell Incorporated Job Overview The Senior Software Engineer develops and tests software systems or applications for software enhancements and new products...SeniorContract workFlexible hours
- ...W/ Polygraph required. Bachelor's degree in Computer Science, Engineering, Finance, or a related technical field, or equivalent practical... ...services, such as S3 and EC2. Demonstrated understanding of software development best practices, including version control, testing...Senior
- ...Senior Software Engineer Boeing Defense, Space & Security (BDS) has an exciting opportunity for a Senior Software Engineer to join the National Systems Programs (NSP) software team in El Segundo CA or Chantilly, VA. The selected candidate will perform full stack...SeniorWork experience placement
$135k - $216k
...Senior Software Engineer Job Locations US-VA-Herndon Requisition ID 2026-168417 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities Peraton is seeking a Senior Software Engineer...SeniorFull timeContract workShift work$130k - $145k
...Senior Software Engineer Job Category Information Technology Market Location VA - Northern Virginia Location VA - Reston Apply Now ( NVR, Inc. is seeking Senior Software Engineer to work on site in Reston, VA. NVR’s technology teams thrive on providing...SeniorPermanent employmentFull timeImmediate start- ...RGi is seeking a Senior Backend Engineer to support the development, integration, and deployment of advanced intelligence capabilities into test... ...-critical programs. Projects at RGi span a wide range of software and analytical methodologies and lie at the intersection of...SeniorFull timeImmediate start
- ...Senior Software Engineer Location: Chantilly, Virginia Security Clearance: Active TS/SCI with Polygraph Required Job Type: Full-Time Position Overview The selected candidate will provide senior-level software engineering support for the design, development, integration...SeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Ashburn, VA
- consulting software engineer Ashburn, VA
- software engineer travel Ashburn, VA
- senior software engineer remote Ashburn, VA
- entry level software engineer remote Ashburn, VA
- software developer fintech Ashburn, VA
- software developer positions Ashburn, VA
- software engineer amazon Ashburn, VA
- remote entry level software developer Ashburn, VA
- software development engineer aws Ashburn, VA



