Principal Software Engineer

Momentum
Springfield, VA

Welcome to the MOMENTUM. Team!
MOMENTUM. is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the warfighter.

Our team is dispersed throughout the US, which means we value the diversity and unique collaboration fostered throughout our team. We work incredibly hard for our customers and believe deeply in our core values. We're a high-energy, high-growth team and we love to win.

Principal Software Engineer

MOMENTUM. is seeking a strong Principal Software Engineer to support an NGA project in Springfield, VA with the Geospatial Center of Excellence. This is an exciting Modernization initiative providing enterprise architectural, engineering, operations and sustainment, modification, and testing of geospatial-intelligence core services. This utilizes secure cloud environments, and a modern agile development methodology making data accessible, discoverable, and deliverable to the IC. Candidates must be passionate, energized and excited to work on modern architectures and solve challenging problems for our clients.

In this role, you will:


  • Experience in Python enterprise application development

  • Experience building high-performance applications in React.js

  • Experience building APIs

  • Web services architecture, design, and development

  • Experience in PostgreSQL database design

  • Experience working in AWS and utilizing specific AWS tools

If you're right for this role, you have:


  • Active Top-Secret Clearance with the ability to obtain an SCI

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical field with

  • 15+ years of software engineering experience OR Master’s degree in a technical field with 13+ years of software engineering experience.

To learn more about us, check out our website at

MOMENTUM. is an EEO/M/F/Veteran/Disabled Employer:
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

Accommodations:
Consistent with the Americans with Disabilities Act (ADA) and Alabama civil rights law, it is the policy of MOMENTUM. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process. If reasonable accommodation is needed, please include a request when applying.

Posted 2025-11-25

Recommended Jobs

Jr Accountant/Bookkeeper

Cornerstone Chapel
Leesburg, VA

Cornerstone Chapel  Job Description/Specification  Jr Accountant/Bookkeeper 07/10/2025 Job Summary   The Jr Accountant/Bookkeeper will have an excellent knowledge and understanding of ac…

View Details
Posted 2025-11-19

Behavioral Mental Health Tech 7P-7A

Poplar Springs Hospital
Petersburg, VA

Responsibilities Behavioral Mental Health Tech Poplar Springs Hospital i s a 183 bed acute care and residential facility. For more than 30 years Poplar Springs Hospital has been guided by i…

View Details
Posted 2025-08-18

Health and Safety Analyst 2

RedBeard Solutions
Newport News, VA

Location: Newport News VA, fully onsite (No relocation assistance) Number of openings: 1 Experience: 2 Years with Bachelor of Science degree in related field; 0 years of relevant professio…

View Details
Posted 2025-11-13

Sous Chef

Brock & Company Inc.
Rockville, VA

Brock & Company, Inc. seeks a dynamic and passionate Sous Chef to join our culinary team in an educational setting. This position offers the unique opportunity to make a significant impact by providin…

View Details
Posted 2025-11-21

Division Human Resource Coordinator

D.R. Horton, Inc
Vienna, VA

Description   D.R. Horton, Inc., the largest homebuilder in the U.S., was founded in 1978 and is a publicly traded company on the New York Stock Exchange. It is engaged in the construction and s…

View Details
Posted 2025-09-28

Dining Services Dish Room Attendant (Part-Time Non-Benefitted)

Roanoke College
Salem, VA

About Roanoke College Roanoke College is a place where every student who works hard has the opportunity to succeed. We champion potential, providing essential learning and leadership through innov…

View Details
Posted 2025-09-10

Staff Accountant (Bookkeeping Experience)

Latitude
Norfolk, VA

Position Overview: The Staff Accountant will play a key role in supporting the company’s day-to-day accounting operations, including general ledger management, accounts payable/receivable, and boo…

View Details
Posted 2025-11-25

Mission Engineer (Space Range Operations)

KBR
Wallops Island, VA

Title: Mission Engineer BELONG. CONNECT. GROW. with KBR. Around here, we define the future. We are a company of innovators, thinkers, creators, explorers, volunteers, and dreamers. But we al…

View Details
Posted 2025-11-10

Senior Backend Developer

Pioneering Evolution
Arlington, VA

POSITION DESCRIPTION: Pioneering Evolution is seeking an experienced Senior Backend Developer to design and implement secure, high-performance backend services for a mission-critical federal so…

View Details
Posted 2025-11-25

Corporate Receptionist (Part-Time | Job Share)

TowneBank
Suffolk, VA

Primary Purpose To warmly welcome visitors and callers to TowneBank and direct them to the proper person or department. Schedule ~ Part-Time opportunities for a job share role - 40 hours per …

View Details
Posted 2025-11-20