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

Senior Principal Software Developer (C++)

$135.2k - $306.4k
Full-time

Oracle

Salary: $135,200 - 306,400 per year Requirements:

  • 10+ years of relevant engineering, architecture, software development, or operations experience.
  • Strong C/C++ experience and willingness to work with Rust.
  • Strong experience with high-concurrency systems.
  • Experience designing and developing low-level, performance-critical systems and services.
  • Working knowledge of one or more of the following: high-performance distributed storage, write-ahead logging (WAL), B-tree or LSM-tree indexing, data partitioning or sharding, Raft, Paxos or Multi-Paxos, MVCC transaction management, distributed transactions, and CAP theorem trade-offs.
  • Strong teamwork, communication, organization, and interpersonal skills.
  • Ability to work in complex, rapidly evolving software development environments.
  • Ability to learn new technologies quickly and to drive, follow, promote, and improve cross-team processes.
  • Expert knowledge of cloud infrastructure concepts and technologies.
  • Experience working with geographically distributed teams.
  • Significant experience in startups or fast-paced enterprise technology development environments.
  • Demonstrated ability to mentor and develop teams while aligning engineers around shared objectives.
  • Established track record leading large-scale cloud projects and providing strategic technical guidance to senior leaders.
Responsibilities:
  • Envision new major data-plane components for Oracle Cloud Infrastructure, collaborate with executives on investment, and lead their software design and development.
  • Define the foundations for the next generation of OCI data planes and make deep architectural decisions as a technical leader.
  • Build and deliver a key-value store designed to support billions of keys and millions of requests per second with sub-millisecond latency.
  • Help define and evolve standard engineering practices and procedures.
  • Develop, design, and debug software applications or operating systems.
  • Work with Engineering Managers and technical program managers, and provide direct guidance to junior team members.
  • Lead work from high-level system design, architectural documentation, and engineering reviews through hands-on prototyping, code reviews, and project setup.
  • Balance delivery speed and quality through iteration and incremental improvements.
  • Improve developer experience and drive process and service improvements through automation and instrumentation.
  • Promote operational excellence, high-quality engineering, and customer focus.
  • Provide strategic technical guidance to senior leadership and build alignment across initiatives.
Technologies:
  • Cloud
  • Support
  • Oracle
  • Rust
  • C++
  • TSO

More:

We are hiring a Senior Principal Software Developer for Oracle Cloud Infrastructures Technical Strategy and Oversight organization. OCI delivers mission-critical cloud services to enterprises worldwide across more than 50 regions, and is extending its capabilities across dedicated, hybrid and multicloud environments, edge computing, and other areas. Our team works to advance customer choice, transparency, and value by building high-performance, low-level systems that can be adopted across OCI services. This early-stage, fast-growing initiative offers the opportunity to create a new OCI service from the ground up and work with senior architects and leaders. We provide a dynamic, flexible, collaborative workplace with autonomy and support, alongside a diverse team. The role is Career Level IC5. The U.S. hiring range is $135,200–$306,400 annually, with potential eligibility for bonus, equity, and compensation deferral. Our U.S. benefits include medical, dental, and vision coverage; disability and life insurance; flexible spending accounts; commuter benefits; a 401(k) plan with company match; paid vacation, holidays, and sick leave; parental leave; adoption assistance; an employee stock purchase plan; financial planning and group legal services; and voluntary insurance options.

last updated 42 week of 2026

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Developer (C++) in Washington DC vacancy
  •  ...: We're seeking experienced and driven developers, experienced in Linux internals, virtualization...  ...about building high-performance software, value clean design at scale, and enjoy working...  ...with one or more of the following: C/C++, Rust, Go, or Python. ~ Demonstrated leadership... 
    Senior
    Full time

    Oracle

    Washington DC
    6 days ago
  • $150k - $195k

     ...integration, and test of embedded and application software for advanced missile programs. This cross-...  ...modification, and review of embedded software in C/C++ for missile flight control and supporting subsystems. Develop test programs, automation scripts, and graphical... 
    Senior
    Full time
    Immediate start

    CoAspire

    Washington DC
    2 days ago
  • $103.8k - $218.1k

    Job Title: Senior Principal Software DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum...  ...experienced Senior Principal Software Developer to support a mission-critical program...  ...and packages such as HTML, CSS, C++, C#, Java, and JavaScript· Develop integration... 
    Senior
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Springfield, VA
    1 day ago
  • $191k - $253k

     ...advanced effects. The AD&S Vehicle Software team is responsible for the...  ...running on these systems. Our senior software engineers collaborate...  ...engineering disciplines to develop software for vehicle control,...  ....5+ years of production-grade C++ and/or Rust experience in a Linux... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    2 days ago
  • Johns Hopkins Applied Physics Laboratory in Laurel, MD seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python for classified environments. You will contribute to multi-mission planning and transition efforts supporting... 
    Senior
    Interim role

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  • $13 per hour

     ...You'll Actually Be DoingWe are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual contributor across...  ...that meet business needsBuild and ship production-grade software using modern engineering practices, with AI as a core part... 
    Senior
    Full time

    Salesforce

    Washington DC
    4 days ago
  • The Johns Hopkins University Applied Physics Laboratory (APL) in Laurel, MD, seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python for classified environments, with emphasis on modular design, performance, and documentation... 
    Senior

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • $119.8k - $234.7k

     ...experiences across GitHub and Microsoft. Our work spans the full software development lifecycle with a focus on turning modern AI systems into reliable production-grade developer tools. We are looking for a Senior Software Engineer to help build a world-class coding agent... 
    Senior
    Ongoing contract
    Full time
    Local area
    Immediate start

    Microsoft

    Washington DC
    15 days ago
  •  ...Seattle, Washington 98112 Brief Summary: NOAA is seeking an experienced Senior C++ Programmer to improve and maintain the COMPASS ecological model. The work includes developing software features, resolving technical issues, improving performance, and collaborating... 
    Senior
    Contract work

    Ladgov Corporation

    Washington DC
    more than 2 months ago
  • $119.8k - $234.7k

     ...of Microsofts mission to redefine how software is built and experienced. We are responsible...  ...services programming models and developer experiences that power the next generation...  ...enterprise customers. We are looking for a Senior/Principal Software Engineer who will define the... 
    Senior
    Ongoing contract
    Full time
    Local area

    Microsoft

    Washington DC
    6 days ago
  • $85k

     ...love participating in dynamic software development, prototyping, and...  ...join our team at APL! In A5C, we develop and deploy advanced planning...  ...complexity of military systems. As a Senior Software Engineer your duties...  ...-hardened software written in C++ and Python within classified... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  • Lockheed Martin Corporation in Bethesda is seeking a Sr Staff Software Engineer to support the Ground segment of a next-gen MILSATCOM program...  .... The role requires hands-on software development experience in C++, Linux, and Python, plus experience with satellite ground... 
    Senior

    Lockheed Martin Corporation

    Bethesda, MD
    5 days ago
  •  ...Responsibilities Develop modular autonomy capabilities for diverse defense applications...  ...and data collection. Integrate autonomy software with aircraft autopilots, datalinks,...  ...integration. ~ Experience programming in C++, preferably modern C++. ~ Experience integrating... 
    Senior
    Full time
    Casual work
    Work at office
    Remote work

    Applied Intuition

    Washington DC
    11 days ago
  • $117.2k - $313.7k

     ...right place! Agentforce is the future of AI, and you are the future of Salesforce.The ExperienceNote: By applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting, recruiters and hiring managers across the organization hiring software engineers... 
    Senior
    Full time
    Work experience placement
    Remote work

    Salesforce

    Washington DC
    1 day ago
  • $200k - $322k

    We are now looking for a Senior Deep Learning Software Engineer, PyTorch. NVIDIA is hiring software engineers...  ...engineers across the world to design, develop, and deploy AI applications scalable...  ...in deep learning.Proficient with C++ programming.Strong understanding of systems... 
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Washington DC
    1 day ago
  • $120k - $150k

     ...Applied Research Associates, Inc. (ARA) is seeking a Senior Scientific Computing Software Developer for our Alexandria, VA location. The ideal candidate...  ...with Rust and at least one of Fortran, C, or C++Experience developing finite element or finite volume codesSoftware... 
    Senior
    Full time

    Applied Research Associates

    Alexandria, VA
    2 days ago
  •  ...Era. If you’ve ever wanted to really own software engineering design decisions and take control...  ...field. The Responsibilities: # Developing embedded software for bare metal...  ...Yocto-based buildsystems # Proficient in C/C++ and Python (Golang, Typescript, and Rust... 
    Senior
    Full time
    Remote work

    Electric Era

    Washington DC
    4 days ago
  •  ...Defense (DOD), is seeking a Senior Software Engineer to be part of our Advanced...  ...experience in designing, developing, integrating, and testing...  ...roles.Strong proficiency in C++, Java, or other real-time...  ...in technical leadership or principal engineering roles.Knowledge... 
    Senior
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Arlington, VA
    3 days ago
  •  ...unconnected.Position OverviewWe are seeking a Senior Ground Software Engineer with deep full‑stack...  ...operations. This role plays a key part in developing reliable, scalable systems used for...  ...StackProgramming languages such as Python, Java, C/C++, Go, or similarFull‑stack and API... 
    Senior
    Work at office

    AST SpaceMobile

    Lanham, MD
    5 days ago
  • $191k - $253k

     ...military and allied partners. We're developing fully integrated hardware and software systems, including Lattice for...  ...warfighting domain.ABOUT THE JOBAs a Senior Software Engineer on Space Ground...  ...programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc.... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    3 days ago
  • $191k - $253k

     ...military and allied partners. We're developing fully integrated hardware and software systems, including Lattice for...  ...ABOUT THE JOBWe are looking for a Senior Tracking Software Engineer to join...  ...proficiency in MATLAB, Python, and C++, experience with modeling and simulation... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    1 day ago
  •  ...and inclusive atmosphere. As a software leader you will architect,...  ...closely with other engineers to develop the best technical design and...  ...as a software leader and as a senior level individual contributor.QualificationsRequired...  ...languages such as Java, C/C++ and object oriented... 
    Senior
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    3 days ago
  • $191k - $253k

     ...incubating and maturing high-potential, software-defined, AI-native offerings that meet the...  ...software services across Anduril, aiming to develop reusable components that contribute to...  ...programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc.Experience... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Remote work

    Anduril Industries

    Washington DC
    1 day ago
  • $145k - $200k

     ...CompanyPalantir builds the world’s leading software for data-driven decisions and...  ...empower our partners to develop lifesaving drugs, forecast...  ...footprint or large. As a Senior Software Engineer on Substrate...  ...strong proficiency in golang, C/C++ or equivalentWorking knowledge... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    3 days ago
  • $191k - $253k

     ..., not years.ABOUT THE JOBAt Anduril, our Software Engineers are at the forefront of defense...  ...future of defense.WHAT YOU’LL DODesign, develop, and maintain scalable, reliable, and secure...  ...such as Go, Python, Java, Rust, or C++.Data Systems Expertise: Demonstrated success... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    3 days ago
  • $220k - $292k

     ...not years.ABOUT THE TEAMAt Anduril, our Software Engineers specialize in solving complex,...  ...agile, iterative development environments.Develop high-performance software for real-time systems...  ...modeling with programming expertise in C/C++, Python, and Matlab.Strong knowledge of... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    5 days ago
  • $160k - $240k

     .... Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation...  ...conditions. Shield AI is committed to developing cutting-edge autonomy for unmanned...  ...Proficiency in programming languages such as C++ and Python, and familiarity with real-... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Worldwide

    Shield AI

    Washington DC
    3 days ago
  •  ...independently executes key elements of projects/processes within the Software Engineering area by applying in-depth knowledge of their...  ...standards and best practices. Assists in designing, developing, and delivering software solutions that align with business needs... 
    Senior

    US Tech Solutions

    Arlington, VA
    3 days ago
  • $152k - $241.5k

     ...impact on the world.As part of the growing Developer Tools team, you will work on tools like...  ...:Join the Developer Tools team as a senior software engineer to work on profiling tools within...  ...distributed teams is welcome.Fluency in C++, Rust, or Go (with willingness to write... 
    Senior
    Full time
    Remote work

    Nvidia

    Washington DC
    4 days ago
  • As a Senior Ad Tech Software Development Engineer, you will design, build, and operate highly scalable, low-latency ad serving and optimization...  ...write production-quality code in languages such as Java or C++, and work with cloud-based infrastructure. You will also mentor... 
    Senior

    A9.com LLC

    Washington DC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal Software Developer (C++). Be the first to apply!