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

Senior Principal Software Engineer

Full-time

Oracle

This is your opportunity to apply formal specification and verification to real-world cloud-scale distributed systems, as part of an engineering organization that highly values formal methods. OCI has been using formal methods--primarily TLA+, as well as some others--since we started in 2014. Oracle is a founding premier member of the TLA+ Foundation industry-standards body, and OCI employees are very active in the TLA+ community. We are expanding our in-house formal verification team to handle major new development initiatives. OCI is building our next generation of core data-planes and cloud automation, for which correctness and reliability are critical. We know that achieving those properties requires use of formal methods. Our formal verification team assists development teams across all of OCI, so the role has high visibility and impact. We are looking for self-motivated engineers with passion and expertise for practical application of formal methods to complex problems. You should value collaboration, innovation, pragmatism, and be focused on achieving results. Responsibilities We use formal specification and verification methods to help developers of complex systems find very subtle bugs that are unlikely to be caught by normal testing techniques. We focus on preventing the kinds of bugs that would cause the most severe problems for our customers, in particular data loss/corruption or security vulnerabilities. We achieve this via the following activities: * Help engineers to state their requirements and algorithms much more precisely than conventional design docs. This typically uncovers many ambiguities and invalid assumptions – i.e. design bugs. * Provide additional ways to describe and think about requirements and design. This change in perspective can itself reveal problems. * Review critical sections of code, to reverse-engineer the higher-level algorithm or design that has been implemented. This 'recovered design' can then be formally verified to satisfy its intended properties. * Use tools such as model-checkers, constraint solvers, and increasingly (due to rapid progress with AI) machine-checked proof, in order to check a precise design against precise correctness properties. Additionally, we are helping to create new methodologies and tools to enable safe and productive use of Generative AI for designing, implementing, and testing mission-critical components and services. For example: * Automatically generate formal specifications from informal descriptions to remove ambiguity. Then validate that those specifications accurately capture the intent of the author -- i.e. that the resulting formal specifications allow behaviors that are desired, while disallowing all behaviors that should be prohibited. * Automatically generate implementation code from a formal specification, and then validate that the generated code satisfies the specification, e.g. via trace-validation/conformance testing, or by using code-level verification systems such as Verus, or by other techniques that you find or invent. * Automatically reverse-engineer a formal specification from code, at an appropriate level of abstraction such that the extracted specification can then be verified against high-level correctness properties. * Using AI to find inductive invariants and write mechanically checked proofs. Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing View email address on click.appcast.io [View email address on click.appcast.io] or by calling View phone number on click.appcast.io in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer in Seattle, WA vacancy
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 
    Senior

    J.P. Morgan

    Seattle, WA
    13 days ago
  • As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and product management to define requirements for OCI’s storage infrastructure services. Expertise in one or more Public Cloud offerings is a plus. You will be expected to make substantial... 
    Senior
    Full time
    Flexible hours

    Oracle

    Seattle, WA
    1 day ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide deep engineering expertise and work across agile teams... 
    Senior

    J.P. Morgan

    Seattle, WA
    12 days ago
  • $96.8k - $251.6k

     ...for data planes. We are hoping to enhance engineering efficiency by concentrating our...  ...OCI service from scratch and work with senior architects and leaders at OCI. You must...  ...executives for investment and drive the software design and development for new major data... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Ll Oefentherapie

    Seattle, WA
    3 days ago
  • As a Sr. Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Core Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS)—a foundational cryptographic... 
    Senior
    Full time
    Flexible hours

    Oracle

    Seattle, WA
    1 day ago
  •  ...works. We’re committed to creating category‑leading enterprise software that unleashes that power. To make that happen, we need people...  .... Core Domain Expertise: Deep technical background in Workflow Engines, Orchestration, and structured/unstructured data/document processing... 
    Work at office
    Immediate start
    Remote work

    UiPath

    Bellevue, WA
    1 day ago
  • $140k

     ...developer experience. We’re looking for a Principal Engineer with deep expertise in systems...  ...for engineering excellence, and mentor senior engineers. Operate with significant...  ...+ years of experience building systems software in C/C++ or Rust (Go experience a plus)... 
    Local area
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Seattle, WA
    4 days ago
  • $200k - $240k

     ...The Role The software team at K2 strives to blur the lines between the various types of software development and encourages team members...  .... By doing this, we create a stronger team with more capable engineers. For now, this does not include front-end, artificial... 
    Permanent employment

    Mundi

    Seattle, WA
    2 days ago
  •  ...The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Principal Software Engineers who are ready to lead the technical and strategic evolution of our financial services platform in support of our goals that put our members in control... 
    Full time
    Temporary work
    Work experience placement
    Remote work

    Israelvcforum

    Seattle, WA
    5 days ago
  •  ...Principal Software Engineer - Ad Experiences Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and... 
    Work experience placement
    Work at office
    Shift work

    Disney

    Seattle, WA
    3 days ago
  • $160k - $250k

     ...Principal Software Engineer Gradial helps marketers and creatives move from idea to execution faster. Our platform turns intent into action,...  ...brand preferences to evolve autonomously over time. Mentor senior engineers, fostering a culture of technical excellence,... 

    Gradial

    Seattle, WA
    4 days ago
  • $207.45k - $290.43k

     ...Principal Software Engineer Lead the technical strategy for Blue Origin's Supply Chain & Planning Technology organization to ensure efficient manufacturing...  ...manufacturing. Present complex technical strategies to senior leadership, including Senior Vice Presidents and... 
    Permanent employment
    Temporary work
    Local area

    jobs.frontdoordefense.com - Jobboard

    Seattle, WA
    4 days ago
  • $172.6k - $259k

     ...and the studios that develop our worlds. We are seeking a Principal Software Engineer who can guide product ideas through every stage with agentic...  ...signal in our hiring loop, and mentor the next layer of senior and staff engineers. What You'll Bring: Direct experience... 
    Work experience placement

    Hasbro

    Renton, WA
    3 days ago
  • $222.9k - $295.2k

     ...Principal Software Engineer The Mobility Engineering Control Plane team focuses on the development and management of Cisco's Mobility Services...  ...revenue impacting Issues. Experience mentoring or guiding senior engineers and technical leaders. Excellent collaboration... 
    Full time
    Temporary work
    Flexible hours

    Webex Events (formerly Socio)

    Seattle, WA
    2 days ago
  • $190k - $230k

     ...Principal Application Software Engineer K2 is building the largest and highest-power satellites ever flown, unlocking performance levels previously out of reach across every orbit. Backed by $450M from leading investors including Altimeter Capital, Redpoint Ventures... 
    Permanent employment
    Work experience placement
    Shift work

    K2 Space

    Seattle, WA
    5 days ago
  • $197.3k - $313.7k

     ...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1...  ...are the future of Salesforce. Salesforce is seeking a Principal Software Engineer (PMTS) to join the Tableau Agent Analytics... 

    Salesforce.Com Inc

    Bellevue, WA
    8 hours ago
  • $202.8k - $327.63k

     ...ll do The Docusign AI team is seeking a Principal Software Architect to act as a seasoned subject...  ...technical architect behind the discovery engine that powers the world’s most critical...  ...individual contributor role reporting to the Senior Director, Applied Science.... 
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    Seattle, WA
    5 days ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Seattle, WA
    4 days ago
  • $202.1k - $299.63k

     ...company in e-signature and contract lifecycle management (CLM). What you'll do The Orchestration team is looking for a Principal Software Engineer to help define, architect, and deliver the next generation of contract negotiation and collaboration. Our organization... 
    Contract work
    Work at office
    Local area
    Remote work
    Shift work
    2 days per week

    DocuSign

    Seattle, WA
    6 days ago
  • $231k

    Principal Software Development Engineer Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. Responsibilities Lead the architectural vision... 

    11105 Expedia, Inc.

    Seattle, WA
    3 days ago
  • $231k

     ...suppliers, and employees. Our world class engineering and machine learning turn massive, noisy...  ..., and compliance are built in Mentor senior engineers and align Product, Ops, Security...  ...Minimum Qualifications 10+ years of software engineering, including 4+ years leading... 
    Local area
    Flexible hours

    Traveltechessentialist

    Seattle, WA
    1 day ago
  •  ...Protocol (MCP) in real-world environments. We’re looking for a Principal Backend Engineer who thrives at the intersection of AI, security, and...  ...others in language-specific best practices. Strong grasp of software engineering fundamentals—CI/CD, testing strategy, source... 
    Temporary work
    Remote work
    Home office

    Docker

    Seattle, WA
    5 days ago
  • A leading tech firm is looking for a Senior Principal Engineer to lead platform architecture and strategic planning. In this role, you will define...  ...systems. Ideal candidates should have 15+ years of software engineering experience and a proven track record in optimizing... 
    Senior
    Remote job

    Docker

    Seattle, WA
    4 days ago
  • A leading technology company is seeking a Senior Principal Engineer to define the technical strategy for their foundational platform. This role...  .... The ideal candidate will have over 15 years of software engineering experience, including architecting distributed... 
    Senior
    Remote job

    Docker, Inc.

    Seattle, WA
    3 days ago
  • $13 per hour

     ...Lead Member of Technical Staff (LMTS) or Principal Member of Technical Staff (PMTS) to...  ...be fully automated, requiring minimal engineering involvement post-initial setup, and demonstrate...  ...8+ years of professional software development experience, with a significant... 

    Salesforce.com, inc.

    Seattle, WA
    9 days ago
  •  ...solutions for its cloud services. You will collaborate with executives and lead software design for new OCI components. The ideal candidate has over 10 years of experience in engineering and architecture with strong expertise in C++ and a deep understanding of cloud infrastructure... 
    Senior

    Ll Oefentherapie

    Seattle, WA
    5 days ago
  •  ...looking for people like you. As a Senior Principal Architect at JPMorganChase within the...  ...coding frameworks using appropriate software design. Develops secure and high-quality...  ...training or certification on software engineering concepts and 10+ years applied... 
    Senior

    J.P. Morgan

    Seattle, WA
    1 day ago
  • $13 per hour

     ...to ensure you are not duplicating efforts. Job Category Software Engineering About Salesforce Salesforce is the #1 AI CRM, where humans...  ...experienced and impactful Lead Member of Technical Staff (LMTS) or Principal Member of Technical Staff (PMTS) to serve as a key... 

    Centaur Labs

    Seattle, WA
    5 days ago
  •  ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the CDAO's AI/ML Data Platform's team, you are an integral part of an agile team that works to enhance... 
    Senior
    For contractors

    J.P. Morgan

    Seattle, WA
    12 days ago
  • Senior Member of Technical Staff - Block Storage Service Job Description Are you...  ...services. Our team seeks hands-on engineers with expertise and passion for solving complex...  ...Block Storage team, you will own the software design and development for core components... 
    Full time
    Flexible hours

    Oracle

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

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