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

Principle Software Engineer

Riverstone Enterprise Solutions, LLC

Riverstone Enterprise Solutions, a PD Systems company, delivers mission-focused technology solutions to the Intelligence Community. Since 2008, we have supported critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our engineers work in a collaborative, zero-bureaucracy environment where expertise is valued, ideas are heard, and contributions directly drive mission success. Your adventure begins now—unleash your potential at Riverstone, we combine the agility of a small company with the impact of a big mission.

Riverstone is seeking a motivated, career, and customer-oriented Software Engineer Level 3 to join our team at Annapolis Junction, MD . This is an onsite position.

Primary Responsibilities

  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets and real‑time systems).
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design

Required Skills

  • Twelve (12) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
  • Bachelor’s degree in computer science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree

Clearance Requirement

Current/Active TS/SCI with Full Scope Polygraph

Riverstone Enterprise Solutions is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age, disability or any other basis prohibited by law.

#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Principle Software Engineer in Annapolis, MD vacancy
  • $105.26k - $192.76k

     ...Close: 2026-08-23 Responsibilities NSA is seeking experienced Software Engineers to advance high-impact systems and teams. Tools and...  ...Familiarity with protocols like TLS/SSL and network security principles for secure communications - Understanding of hardware security... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Trial period
    Monday to Friday
    Flexible hours

    National Security Agency

    Annapolis, MD
    10 hours ago
  • $190 per hour

     ...Software Engineer 3 (Mission Application Dev & Int)Location: Annapolis Junction, MDCompensation Range: $190 -$210Clearance: Active TS/SCI...  ...Messaging Frameworks including RabbitMQFamiliar with CI/CD principles, methodologies, and tools including GitLab CIFamiliar with IaC... 
    Suggested

    ClearanceJobs

    Annapolis, MD
    9 hours ago
  • $10k

     ...Software EngineerAt Wyetech, you'll be at the center of an award-winning corporate culture...  ...rare within our industry. The Software Engineer develops, maintains, and enhances complex...  ...: Wyetech, LLC is committed to the principles of affirmative action in all hiring and... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Work experience placement
    Summer work
    Immediate start

    Navstar

    Annapolis, MD
    3 days ago
  •  ...Software EngineerOur client is seeking proposals from prospective offerors to provide two software engineers. The software engineers will play a critical role in designing, developing...  ...solutions.Apply event-driven architecture principles to develop scalable, resilient, and... 
    Suggested

    DATASOFT TECHNOLOGIES

    Annapolis, MD
    3 days ago
  •  ...organization, the Surface Transportation software group is a best-in-class team with...  ...make a difference? As a Senior Software Engineer in the Wabtec Digital Intelligence organization...  ...with agile software development principles and practices, particularly Scrum Must have... 
    Suggested
    Work experience placement

    Wabtec

    Annapolis, MD
    2 days ago
  •  ...Senior Software EngineerDuration - Five (5) year term from 09/24/2025 to 09/23/2030Due Date...  ...solutions.Apply event-driven design principles to build scalable and resilient applications...  ...product managers, designers, and other engineers to define requirements and deliverables.... 

    TriOptus LLC

    Annapolis, MD
    3 days ago
  •  ...Micro Systems, Inc. is seeking an intelligent and versatile Software Engineer to expand our Software Design Team. Our accelerator products...  ..., SWIG, Ruby, Rails Desired knowledge of Object-Oriented Principles and Design, UML, XML, XSLT, HTML Desired knowledge of 1/1... 

    Annapolis Micro Systems

    Annapolis, MD
    6 days ago
  • $100k - $275k

     ...Security. Role Description: Navstar is looking for a Software Engineer to join a high performing agile team using the Scaled Agile...  ...Engineering (CASE) tools and will use sound software engineering principles to ensure that developed code is modifiable, efficient,... 
    For subcontractor
    Local area
    Flexible hours

    Kinsley Power Systems

    Annapolis, MD
    14 hours ago
  • $135k - $155k

    We are seeking a Junior Software Engineer for one of our PRIME CONTRACTS which offers exciting opportunities to support mission focused, enterprise...  ...). Understanding of microservices architecture and design principles. Familiarity with relational and NoSQL databases and their... 
    Contract work
    For contractors
    For subcontractor
    Work at office
    Flexible hours
    Night shift

    (EDO) Entertainment Data Oracle, Inc.

    Annapolis, MD
    4 days ago
  •  ...Systems, Inc. is seeking an intelligent and versatile Senior Software Engineer to work in a team that identifies customer problems and...  ...Python, Perl, Eclipse Sound understanding of Object-Oriented Principles and Design Experience with real-time embedded environments... 

    Annapolis Micro Systems

    Annapolis, MD
    6 days ago
  • $118k - $178k

     ...Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform...  ...grounding in data structures, algorithms, and core computer science principles, with a track record of solving complex technical problems.... 

    Indeed

    Annapolis, MD
    14 hours ago
  • $122k - $253k

     ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  ...is seeking a seasoned Senior Software Engineer to lead the design and delivery of complex...  ...Apply advanced software engineering principles and agile methodologies to deliver scalable... 

    Nightwing

    Annapolis, MD
    1 day ago
  • $10k

     ...Description Columbia Technology Partners is seeking a Senior Software Engineer to develop, integrate, and support enterprise software...  ...into effective software solutions. Apply Agile development principles and modern testing practices throughout the software development... 
    Temporary work
    For contractors
    Local area

    Columbia Technology Partners, Inc

    Annapolis, MD
    14 hours ago
  • $180k - $260k

     ...do not possess this level of clearance.*** Are you a Senior Software Engineer who is ready for a new challenge that will launch your career...  ...software solutions using Agile Software Development principles. These provide us the capability to deliver a quick turn-around... 
    16 hours
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Annapolis, MD
    14 hours ago
  • $100k - $275k

     ...development practice and mindset that uses agile principles (collaboration, communication, utilizing the right tools) to streamline software building, testing, and release. Continuous...  ...position requires a dedicated software engineer who will work on a variety of tasks. She/... 
    For subcontractor
    Local area
    Flexible hours

    Kinsley Power Systems

    Annapolis, MD
    14 hours ago
  •  ...Innovative Systems & Solutions | Full time - Onsite Senior Software Engineer - FFLL-8784 Annapolis Junction, United States | Posted on...  ...with continuous integration and continuous delivery principles and tools such as GitLab CI and ArgoCD. Experience with OpenSearch... 
    Full time
    Temporary work
    Local area
    Immediate start

    Innovativesystems

    Annapolis, MD
    22 hours ago
  •  ...looking for a highly capable Sr. Back‑End Engineer who can ramp up quickly, collaborate...  ...systems, applying strong architectural principles, and making thoughtful technical decisions...  ...principles to build maintainable, testable software. Proven experience writing unit tests... 
    Work at office

    Facilityos

    Annapolis, MD
    5 days ago
  • $150k - $270k

     ...bringing diverse perspectives to every project. We are seeking engineers who wish to grow their careers and want to become part of a...  ...computer science or related discipline or four additional years’ software engineering experience. Master’s degree can be substituted for... 
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures

    Annapolis, MD
    2 days ago
  • Software Engineer - Senior (contingent 045) The Biometric Software Engineer provides software engineering support for advanced biometric collection...  ...Qualifications Strong foundation in software engineering principles and software development lifecycle methodologies.... 

    SPS - Systems Products Solutions, Inc.

    Annapolis, MD
    2 days ago
  • $91.34 - $110.57 per hour

     ...preserve continuity and ensure mission success. Job Title Software Engineer, Senior Overview EverWatch is a government solutions company...  ...methodologies Knowledge of requirements analysis, system engineering principles, and COTS/GOTS integration strategies Ability to lead... 
    Hourly pay
    Contract work
    Local area

    EverWatch

    Annapolis, MD
    2 days ago
  • $110.5k - $160k

     ...position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start...  .... * Work in an agile environment practicing CI/CD principles while participating in operational responsibilities. * Demonstrate... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Annapolis, MD
    3 days ago
  • $10k

     ...Learn more at Your Mission ClearEdge is seeking a Senior Software Engineer to support a newly forming team in Phase 0, helping shape technical...  ..., and Accountability—guide everything we do. These principles shape our culture, inform our decisions, and drive our commitment... 
    Shift work

    ClearEdge

    Annapolis, MD
    2 days ago
  • Innovative Systems & Solutions | Full time - Onsite Senior Software Engineer - FFLL-8784 Annapolis Junction, United States | Posted on 03/...  ...Experiencewith continuous integration and continuous delivery principles and toolssuch as GitLab CI and ArgoCD. Experiencewith... 
    Full time
    Temporary work
    Local area
    Immediate start

    Innovative Systems & Solutions

    Annapolis, MD
    1 day ago
  • $203k - $260k

    Software Engineer, Mission Analytics and Automation Make an Impact Where It Matters Most At Intelliforce, we build software that helps mission...  ...improve mission awareness. The work spans site reliability principles, software development, data engineering, and stakeholder... 
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group, LLC.

    Annapolis, MD
    2 days ago
  •  ...sponsor an employment visa. What You’ll Be Doing As a Senior Software Engineer, you'll play a key role in building and sustaining a mission...  ...and implementing REST interfaces Experience with CI/CD principles, methodologies, and tools such as GitLab CI Experience with... 
    Work at office
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis, MD
    2 days ago
  • $180k - $260k

     ...level of clearance.*** Are you a Senior Software Engineerwho is ready for anew...  ...or heard from the mothership again? Our engineers were certainly tired of the same. At GliaCell...  ...solutions using Agile Software Development principles. These provide us the capability to deliver... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Annapolis, MD
    6 days ago
  • $105k - $175k

     ...our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal agency partners.... 
    Full time
    Work experience placement
    Local area
    Worldwide

    Huntington Ingalls Industries

    Annapolis, MD
    9 hours ago
  •  ...team by applying today! Interclypse is seeking to build a new software team to work on a fast-paced program using modern technologies...  ...in computer science or similar related field Lead Software Engineer 10 plus years of experience Senior Software Engineer 5 plus... 
    Full time
    Temporary work
    Flexible hours

    Interclypse

    Annapolis, MD
    9 hours ago
  • $252k - $296k

    Software Engineer (SWE) — Skill Level 4 The Software Engineer shall be part of a team responsible for designing, developing and maintaining...  ...such as Kafka Experience with IaC (Infrastructure as Code) principles and automation tools including Ansible Experience with CI/CD... 
    Remote work

    CTRL + LLC

    Annapolis, MD
    21 hours ago
  •  ...Redefine the State of Possible,\" please apply today! The Software Engineer designs, develops, tests, deploys, documents, maintains, and...  ...one or more programming languages. Experience with CI/CD principles, methodologies, and best practices. Experience in designing... 
    Flexible hours

    Prosync Tecnology Group

    Annapolis, MD
    14 hours ago

Do you want to receive more vacancies?

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