Senior Principal Software Engineer
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.
- ...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
- 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...SeniorFull timeFlexible hours
- ...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
$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...SeniorTemporary workWork experience placementWorldwideFlexible hours- 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...SeniorFull timeFlexible hours
- ...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 officeImmediate startRemote work
$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 areaRemote workHome officeFlexible hours$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- ...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 timeTemporary workWork experience placementRemote work
- ...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 placementWork at officeShift work
$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,...$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 employmentTemporary workLocal area$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$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 timeTemporary workFlexible hours$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 employmentWork experience placementShift work$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...$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 workWork at officeLocal areaRemote work2 days per week$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 placementLive inLocal areaRemote workWorldwide$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 workWork at officeLocal areaRemote workShift work2 days per week$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...$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 areaFlexible hours- ...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 workRemote workHome office
- 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...SeniorRemote job
- 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...SeniorRemote job
$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...- ...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
- ...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
$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...- ...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...SeniorFor contractors
- 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 timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!
- principal software engineer Seattle, WA
- senior game producer Seattle, WA
- senior electronic design engineer Seattle, WA
- senior robotics software engineer Seattle, WA
- senior java software engineer Seattle, WA
- senior specialist Seattle, WA
- senior director corporate development Seattle, WA
- sr project engineer Seattle, WA
- senior electrical designer Seattle, WA
- sr. hr generalist Seattle, WA


