The Secure and Resilient Systems group seeks a software engineer with experience in low-level systems (crypto, operating systems) and in systems programming languages such as Rust, C and C++ to perform software development and to support a team that invents, prototypes, and evaluates software security approaches throughout the systems software stack.
Some topics of interest to a good candidate may include: modern systems programming languages such as Rust, compilers (e.g., frontends, IR & optimization, backends), automated program analysis and software testing. Interest in systems software (e.g., operating systems including RTOS, hypervisors), computer architecture (e.g., tagged architectures), peripheral hardware (e.g., custom device drivers, FPGA hardware, bus protocols), cryptographic protocols/implementations and/or formal methods is a plus.
Secure and Resilient Systems research scientists need a strong background in computer science fundamentals (e.g., algorithms, data structures, theory of computation, programming languages), experience with software development practices for large projects (e.g., version control, debugging techniques), an understanding of the system software stack and the software/hardware interface (e.g., at least one ISA, assembly code), and propensity for the research process (e.g., breaking big problems down, designing experiments, analyzing data).
If you have taken compilers, computer architecture, operating systems, programming languages theory and/or formal methods courses, you should apply for this position. If you have experience implementing systems software in Rust, you definitely should apply for this position. If you have hacked on low-level Rust code like crypto or device drivers, then you need to apply for this position!
Required Qualifications:
Desired Qualifications:
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
SearchStax is hiring a Solutions Engineer to lead technical onboarding and build custom UI-focused integrations for their cloud-native search platform in a remote-first environment.
Lead and grow a multidisciplinary engineering team at Superhuman (now part of the Grammarly family) to build the AI-native productivity suite and world-class email experiences.
Robinhood seeks a Software Engineer to design and build scalable, secure backend systems powering its credit card and money platform across millions of customers.
A fast-paced, in-office quantitative developer intern role at Blockhouse to help build and productionize execution infrastructure, backtests, and real-time market data systems.
Lead backend-focused full‑stack projects for a user‑centric product in a fully remote U.S. role, driving architecture, APIs, and mentoring across the engineering team.
Axos Bank is hiring a Salesforce Development Manager to drive technical architecture, lead developer teams, and deliver integrated Sales and Service Cloud solutions from its San Diego HQ.
Lead the architecture and site delivery of Camstar-based MES solutions to drive manufacturing operational excellence across US sites in a fully remote role.
Blockhouse is hiring a quantitative developer in NYC to build and productionize low-latency execution infrastructure and backtesting pipelines for institutional trading.
DoubleVerify is hiring a Senior Software Engineer II to build scalable backend services and data-intensive applications for its Streaming TV products, enabling advertisers to reach audiences across top streaming platforms.
Lead the development of internal datacenter tooling and automation at Crusoe to enable scalable, reliable cloud infrastructure for AI workloads.
Drive the Verifications Decisioning platform at Upstart by building scalable gRPC APIs and services that enable reliable data for ML-powered lending decisions.
Lead architecture and delivery of core backend platform services at SentinelOne, building scalable, secure systems and developer-facing tooling for multi-cloud environments.
NBCUniversal is hiring a Staff Software Engineer (SAP Fiori Administration) to lead Fiori/UI5 development, launchpad configuration, and S/4HANA integration for the multi-year Project Keystone transformation.