Logo
Competitive Range

Principal Software Engineer

Competitive Range, Fort George Meade, Maryland, United States

Save Job

Join to apply for the

Principal Software Engineer

role at

Competitive Range 1 week ago Be among the first 25 applicants Join to apply for the

Principal Software Engineer

role at

Competitive Range Get AI-powered advice on this job and more exclusive features. Job Description

Competitive Range partners with the government to plan and deploy complex, IT-enabled, and mission-essential capabilities. Our goal is to help you develop and expand your professional capabilities while working on challenging, exciting projects in a collaborative, congenial environment. Job Description

Competitive Range partners with the government to plan and deploy complex, IT-enabled, and mission-essential capabilities. Our goal is to help you develop and expand your professional capabilities while working on challenging, exciting projects in a collaborative, congenial environment.

We are seeking a

Principal Software Engineer

to design, modify, develop, and implement

highly secure and scalable software solutions

supporting critical DoD operations. This senior-level role involves

leading project teams , providing

technical guidance , and delivering

expert consultation on complex defense applications . The ideal candidate will bring extensive software engineering experience and a strong understanding of

mission-critical systems .

Key Responsibilities

Lead the design, development, and implementation of software programming applications and operating systems for defense projects. Modify and enhance existing software solutions to optimize security, functionality, and performance. Provide technical leadership to project teams, mentoring engineers and ensuring best practices in software development. Write, review, and maintain efficient, high-quality, and well-documented code following DoD cybersecurity and compliance standards. Offer expert consultation on complex projects, guiding strategic software engineering decisions. Oversee software testing, debugging, validation, and integration in defense environments. Ensure adherence to DoD security protocols, NIST standards, and Risk Management Framework (RMF) guidelines. Collaborate with cross-functional teams, including cybersecurity specialists, system engineers, and DoD stakeholders, to drive mission success.

Required Qualifications

Active Secret Clearance: TS preferred Education: Bachelors Degree with 15 years of software engineering experience OR Masters Degree or higher with 12 years of experience. Experience: 15 years of relevant software development experience with a Bachelors Degree OR 12 years of experience with a Masters Degree or higher. Extensive proficiency in programming languages such as C++, Java, Python, or embedded systems development. Strong expertise in software architecture, secure coding practices, and large-scale system engineering. Ability to obtain and maintain the required security clearance. Deep understanding of DoD systems, defense applications, and cybersecurity best practices.

Preferred Qualifications

Experience leading development efforts for classified defense systems and DoD contracts. Knowledge of cloud computing solutions for DoD applications (AWS GovCloud, Azure Government). Familiarity with DevSecOps methodologies, CI/CD pipelines, and secure software engineering principles. Certifications such as Security+, CISSP, or DoD-approved software development credentials. Seniority level

Seniority level

Mid-Senior level Employment type

Employment type

Full-time Job function

Job function

Engineering and Information Technology Referrals increase your chances of interviewing at Competitive Range by 2x Get notified about new Principal Software Engineer jobs in

Fort Meade, MD . Principal Software Engineer - Partial Telework

Columbia, MD $190,000.00-$280,000.00 1 year ago Senior Manager, Staff Software Engineering

Software Engineering Manager, Machine Learning

Washington, DC $177,000.00-$251,000.00 5 days ago Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)

Washington, DC $130,000.00-$300,000.00 1 week ago Senior Staff Manager, Software Engineering

Senior Software Developer/Engineer - Strong C#/.NET & SQL in a .NET development environment (Onsite)

Senior Software Engineering Manager Site Reliability Engineering

Software Engineering Manager (.NET)-R-246538

Washington, DC $180,000.00-$220,000.00 1 week ago Software Engineering Operations Manager - Fully remote

Washington, DC $105,230.00-$178,890.00 4 months ago Washington, DC $120,000.00-$240,000.00 1 week ago Washington, DC $139,900.00-$304,200.00 1 day ago Maryland, United States $139,900.00-$304,200.00 1 day ago Homes.com - Senior Software Engineer (C#/.NET)

Arlington, VA $180,000.00-$225,000.00 1 week ago Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)

Senior Software Development Engineer (Type 2)

Bethesda, MD $137,890.00-$218,190.00 1 week ago Software Development Manager, Amazon Robotics

Arlington, VA $166,400.00-$287,700.00 2 weeks ago Principal Cybersecurity Software Development Engineer

Software Development Manager, Amazon Optics

Annapolis Junction, MD $166,400.00-$287,700.00 2 weeks ago Washington, DC $151,000.00-$208,000.00 2 weeks ago Hanover, MD $190,000.00-$250,000.00 2 months ago Staff Software Engineer - Product Delivery

College Park, MD $162,920.00-$213,304.00 1 month ago Annapolis Junction, MD $140,000.00-$150,000.00 7 months ago Software Development Engineer, Senior Leader Experiences - Executive Talent Management

Washington DC-Baltimore Area $240,000.00-$290,000.00 20 hours ago Washington DC-Baltimore Area $182,500.00-$240,000.00 1 week ago Build Manager (DevOps/Configuration Engineer)

Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr