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 m…
Skills: Formal Specification, Formal Verification, TLA+, Model Checking, Constraint Solvers
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide…
Senior Principal Software Engineer - DPU Programming
Seattle, Washington, United States · On-site
$135k–$306k/yr
Senior+$56B raised
Build the Future of Cloud at Oracle Cloud Infrastructure (OCI) At Oracle Cloud Infrastructure (OCI), we enable mission-critical applications for the world’s top enterprises, delivering hyper-scale, secure, multi-tenant c…
Skills: Dpu programming, Cloud infrastructure, System architecture, Data-plane architecture, Networking
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide…
Staff Product Data Scientist, Workspace Monetization
Sunnyvale, California, United States · On-site
$192k–$279k/yr
Senior+$26M raised
Minimum qualifications: Bachelor's degree in Statistics, Mathematics, Data Science, Engineering, Physics, Economics, or a related quantitative field. 10 years of work experience using analytics to solve product or busine…
Skills: Statistical Analysis, Python, R, SQL, Data Extraction
Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR)
Redmond, Washington, United States · On-site
$144k–$194k/yr
Mid level$25B raised
Want to change the world with Big Data and Analytics? Come join us on the Amazon EMR team in Amazon Web Services! Amazon EMR is a web service which enables customers to run massive clusters with open-source data processi…
Skills: Java, C++, C#, Object-Oriented Design, Distributed Systems
How to use the world’s richest collection of e-commerce data to improve payments experience for our customers? Amazon Payments Data Science team seeks a Data Scientist for building analytical solutions that will address …
Skills: Gen AI, LLM, Machine Learning, Text Analytics, Causal Inference
Sr. Software Development Manager, Control Plane, Leo Software Defined Network
Redmond, Washington, United States · On-site
$220k–$298k/yr
Senior+$35B raised
Amazon Leo is Amazon’s low Earth orbit satellite network. Our mission is to deliver fast, reliable internet connectivity to customers beyond the reach of existing networks. From individual households to schools, hospital…
Skills: Software Development Management, Software Defined Networking, Network Control Plane, System Architecture, Operational Excellence
About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to …
Spring 2027 Software Developer Internship - Undergraduate
Quinte West, Ontario, Canada · On-site
Entry level$185M raised
Application close date: 07/15/2026 At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems wit…
Skills: Software Development Life Cycle, AWS, Git, Docker, Kubernetes
Qumulo
Senior Sales Recruiter
Seattle, Washington, United States · Hybrid
$110k–$150k/yr
Senior
Help shape Qumulo's end-to-end Recruiting process as we enter hypergrowth Join a small and highly successfull Recruiting team that champions quality and candidate experience Play a critical role in building the industry'…
Formations is a Seattle-based startup reimagining financial management for self-employed professionals. We handle everything — taxes, accounting, payroll, S Corporation management, and financial planning — so our custome…
Do you like helping U.S. Intelligence Community agencies implement innovative cloud computing solutions and solve technical problems? Would you like to do this using the latest cloud computing technologies? As part of th…
Skills: Internet Routing Protocols, Linux/Unix, HTTP(S), DNS, TCP/IP
Software Development Engineer II - Amazon MSK, Managed Streaming Kafka (MSK), MSK Infrastructure Management
Seattle, Washington, United States · On-site
$144k–$194k/yr
Mid level$25B raised
Come keep one of the world's largest Apache Kafka fleets healthy, secure, and always on. On Amazon MSK, you will build the automation that maintains hundreds of thousands of streaming hosts, so customers never have to th…
Imagine a system that stores petabytes of customer data and handles peaks of more than 20 million requests per second, responding in single-digit milliseconds. Imagine the number of servers required to power such a syste…
Software Development Engineer (Elastic Kubernetes Service), EKS Scalability & Performance
Seattle, Washington, United States · On-site
$144k–$194k/yr
Mid level$25B raised
We are looking for a Software Development Engineer to join the EKS KCP Scalability team and work on some of the hardest distributed systems problems at Amazon. You will design, build, and operate systems that directly de…
Skills: Kubernetes, Distributed Systems, Elastic Kubernetes Service (EKS), C#, C++
Join the team that achieved a 20x scalability leap—pushing Amazon EKS from 5,000 nodes open-source per cluster limit to 100,000 nodes through various technical innovations in distributed systems and open-source collabora…
Skills: Distributed Systems, Kubernetes, Etcd, Software Design, System Architecture
Software Development Engineer II, AWS Transform, AWS Transform
Seattle, Washington, United States · On-site
$144k–$194k/yr
Mid level$35B raised
AWS Transform is responsible for building Agentic AI systems aimed at helping customers modernize applications to achieve cost savings, security, scalability, and resiliency. We build next-generation, agent-driven soluti…
Oracle Cloud Infrastructure, OCI, is building and operating a global-scale cloud network that supports enterprise, government, AI, and cloud-native workloads. OCI’s global network provides the foundation for customer con…
What is SeekOut? SeekOut is a leading talent acquisition platform that empowers companies to find, attract, and hire the best talent. Using advanced AI and machine learning, SeekOut provides deep insights into candidate …
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
$135k–$306k/yr
Full-time
Medical Insurance, Dental Insurance, Vision Insurance, Short Term Disability, Long Term Disability, Life Insurance
Posted 55d ago
Apply by Dec 7
~40 hrs/week
Responsibilities
Apply formal specification and verification methods to identify subtle bugs in cloud-scale distributed systems to prevent data loss and security vulnerabilities. Develop new methodologies using Generative AI to automate the creation of formal specifications and implementation code.
Requirements
Requires 6 to 10+ years of experience with a passion for the practical application of formal methods to complex problems. Candidates must be proficient in English and capable of collaborating on mission-critical cloud infrastructure.
Full job description
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 [email protected] or by calling 1-888-404-2494 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.
Oracle is a global leader in AI, delivering the cloud infrastructure, data, and applications that organizations across the world trust to successfully achieve business outcomes at scale.
Oracle Cloud Infrastructure (OCI) provides fast, flexible, scalable AI infrastructure. With superior compute performance and network design, a comprehensive choice of AI services for developing and orchestrating agentic AI workflows at scale, and unrivaled data control, security, privacy, and governance, OCI is designed for AI workloads. It also gives customers the flexibility to run their workloads wherever they need by supporting public cloud, multicloud, hybrid cloud, sovereign, and on-premises deployments.
The Oracle AI Database is the only database with AI natively built in everywhere. By bringing AI to where data lives, the Oracle AI Database delivers enterprise-grade AI securely, cost-effectively, and at scale. In-database machine learning and vector search enable AI models to run where data resides. Support for multi-modal data (structured, unstructured, graph, vector) enables richer AI use cases.
The Oracle AI Data Platform enables organizations to build, deploy, and govern AI agents and applications on top of private, secure, and distributed enterprise data. This enables organizations to operationalize AI without compromising data security or control.
Oracle Applications embed AI directly into business workflows and industry processes to ensure AI is delivered in context, where work happens. They include the only applications suite that brings AI to every aspect of a business, with AI-powered ERP, HCM, and CX applications, and the Oracle Health Suite which provides applications for managing the entire healthcare ecosystem. Oracle also provides industry-specific cloud application suites for more than two dozen industries and NetSuite, the world’s first cloud computing company.
This LinkedIn page serves as Oracle’s official global company page.
Offices: 2300 Oracle Way, Austin, Texas 78741, US · 500 Oracle Parkway, Redwood Shores, CA 94065, US · 8081 Arco Corporate Dr, Raleigh, NC 27617, US · Donau-City-Strasse 7, Vienna, Vienna 1220, AT · Metalbuen 66, Ballerup, Capital Region 2750, DK
Data GovernanceElectronicsRoboticsInfrastructureEducationData ManagementSoftwareRecruitingSalesSEO
Based on 3502 listings with disclosed salaries, most software jobs in Washington pay between $120k–$261k per year. Individual offers vary with seniority, company size, and specialization.
How many Software jobs are open in Washington right now?
There are currently 4,022 open software positions in Washington listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Software roles in Washington?
Companies currently hiring include Amazon, Microsoft, Google, Oracle, Meta, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Software jobs in Washington?
Yes — 1732 of the 4022 open software positions offer remote or hybrid work (417 remote, 1315 hybrid).
How do I apply for Software jobs in Washington?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.