CrawlJobs Logo

Principal Rust Engineer

United States, Jersey City 107000.00 - 216000.00 USD / Year · Job Posted April 22, 2026
Apply Position
Job Link Share

Job Description

As a Principal Software Engineer on the DeFi Yield Gen Platform team, you’ll get the opportunity to develop your skills and collaborate with engineers across Fidelity in a fun and dynamic environment. You will work closely with technical leaders and Architects to build a secure crypto yield generation platform utilizing modern software development practices.

Job Responsibility

  • Design and implement highly optimized, low-latency software for automated trading systems and analytical platforms
  • Enhance and maintain the DeFi trading platform, ensuring robustness and scalability
  • Collaborate with quantitative researchers and traders to deliver custom software solutions for developing strategies for trading Digital Assets
  • Provide ongoing support for trading systems and research platforms
  • Mentor engineers on the best practices for Software development

Requirements

  • Bachelor's degree in computer science or related field required
  • 8+ years' of progressive experience in software engineering using programming languages like RUST and Python
  • Ability to build reliable software that can withstand unreliable environments
  • Experience building unit and integration tests
  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins Core
  • Possess critical thinking skills to build end-to-end solutions
  • Passionate and committed to learning new things and developing with the latest technologies and frameworks
  • Work well in both a small agile team and independently, having a strong user focus
  • Strong analytical and communication skills and the ability to handle multiple tasks at any given time
  • Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipelines
  • Strong organization skills and attention to details

Nice to have

  • Experience with AWS or other cloud platforms and containerization technologies such as Docker is a plus
  • Experience with asynchronous workers and resilient messaging services is a plus
  • Proficient in SQL and NoSQL databases is a plus
  • Familiarity with L1 & L2 blockchains such as Ethereum, is a plus
  • An understanding of microservice architecture is a plus

What we offer

  • Comprehensive health care coverage and emotional well-being support
  • Market-leading retirement
  • Generous paid time off and parental leave
  • Charitable giving employee match program
  • Educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Rust Engineer

8 matching positions

New

Principal Engineer - CPTO, BPL

As an Engineering Lead in our Chief Product and Technology Office (CPTO), you’ll...
Location
Location
United Kingdom , London; Northampton
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience gained in a Payment Acquiring, Fintech or Payment SaaS business
  • Product thinking approach
  • Sophisticated communication - demonstrating the ability to bring both technical and non-technical stakeholders on the journey
  • A polyglot mindset with expertise of at least two languages
  • JVM Mastery – Deep expertise in at least one JVM language (Kotlin, Java, Scala, or Clojure)
  • Cloud-Native Mindset – Hands-on experience with cloud platforms (AWS, Azure, GCP)
  • Messaging & Events – Solid grasp of messaging technologies (Kafka, RabbitMQ, SQS, NATS)
  • Data Layer Expertise – Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) databases
  • API Design – Proven track record designing RESTful and/or GraphQL APIs that scale
  • Rust – Experience with systems programming and performance-critical services
Job Responsibility
Job Responsibility
  • Design and implement highly performant, fault-tolerant distributed services
  • Apply domain modelling principles to create clean, maintainable codebases
  • Champion comprehensive testing strategies
  • Build responsive web UIs
  • Live the 'you build it, you run it' philosophy
  • Embed security into every layer of your solutions
  • Leverage AI-powered tools to accelerate development
  • Provision of guidance and expertise to engineering teams
  • Contribution to strategic planning
  • Design and implementation of complex, scalable, and maintainable software solutions
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Principal Engineer Software - Storage (Chronosphere)

We are looking for an experienced product driven engineer to help our customers ...
Location
Location
United States , Burbank
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in one or more backend languages (e.g., Go, Java, Python, Rust)
  • Experience using AI coding assistants (e.g., Cursor, Claude) as part of day-to-day software development
  • Experience building and operating highly available systems in production
  • Experience working with cloud infrastructure (AWS, GCP, Azure)
  • Experience designing APIs (REST, gRPC, GraphQL)
  • A strong sense of ownership and can independently own projects from inception to delivery
  • An effective collaborative working style
Job Responsibility
Job Responsibility
  • Design and build scalable backend services that process high-volume telemetry data
  • Develop systems for ingestion, storage, indexing, and querying of time-series and event data
  • Improve performance, reliability, and cost efficiency of distributed systems
  • Collaborate with frontend teams to design clean, efficient APIs
  • Contribute to data modeling strategies for high-cardinality observability workloads
  • Participate in architecture reviews and technical design discussions
  • Improve system observability (we use our own product heavily) and reliability
  • Mentor engineers and help raise engineering standards
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Principal Engineer Software - Developer Experience, Backend (Chronosphere)

Chronosphere, a Palo Alto Networks company, is the observability platform built ...
Location
Location
United States , New York
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in one or more backend languages (e.g., Go, Java, Python, Rust)
  • Experience using AI coding assistants (e.g., Cursor, Claude) as part of day-to-day software development
  • Experience building and operating highly available systems in production
  • Experience working with cloud infrastructure (AWS, GCP, Azure)
  • Experience designing APIs (REST, gRPC, GraphQL) for scale
  • Experience working effectively with cross functional partners
  • Experience owning and executing projects from inception to delivery
  • Experience working with a high degree of autonomy with good judgement on when to push forward and when to ask for help
  • An effective collaborative working style and willingness to build and maintain a positive and supportive environment
  • An ability to operate effectively in a remote first environment
Job Responsibility
Job Responsibility
  • Directly impact how customers leverage observability for their infrastructure and services architecture
  • Leverage AI infrastructure like LLMs, ML to build innovative capabilities for our customers
  • Design experiences and systems for contextualizing large amounts of telemetry data
  • Help shape the architecture of a rapidly scaling platform
  • Collaborate with deeply technical teammates and customers
  • Improve our own system observability (we use our own product heavily)
  • Improve performance, reliability, and cost efficiency of distributed systems
  • Mentor engineers and help maintain our engineering standards
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Sr Principal Engineer Software (Cortex Cloud)

As a Senior or Sr Principal Software Engineer in Cortex Cloud, you will contribu...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Backend Engineering: 8+ years of experience building and maintaining production-grade distributed systems
  • Languages: Proficiency in Go (Golang) is a strong advantage. We are open to engineers with deep expertise in other backend languages (Java, Python, Rust, C#, or Node.js) who are willing to transition to a Go-primary stack and have a focus on clean, well-tested code
  • Fundamentals: Strong grasp of system design, data structures, and algorithms in high-scale cloud environments
  • Standards: Experience with CI/CD, comprehensive testing (unit, integration, E2E), and rigorous code reviews
  • Cloud: Proficiency in AWS, GCP, or Azure, including cloud-native services
  • Reliability: Experience with observability (monitoring, logging, tracing) and system profiling
  • Education: B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent technical/military experience
Job Responsibility
Job Responsibility
  • Contribute to the development and scaling of cloud-native security solutions for enterprise organizations
  • Work within an established team to evolve a high-traffic product, with a focus on refining architecture, optimizing the technology stack, and maintaining engineering standards
  • Write reliable code, influence product direction, and design distributed systems
  • Make technical decisions that impact the long-term stability and performance of cloud workload protection services
  • Fulltime
Read More
Arrow Right

Principal Engineer Software, Dev Infrastructure

We're looking for an Infrastructure Engineer to build developer tooling that ena...
Location
Location
United States , San Francisco
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Strong experience in at least one backend language (e.g., Go, Java, Python, or Rust)
  • Strong proficiency in at least one backend language (e.g., Go, Java, Python, or Rust)
  • Deep Systems Expertise: You go beyond "using" the cloud
  • you understand how it works
  • Cloud-Native: A solid understanding of cloud-native concepts and experience working with cloud providers like AWS or GCP
  • You should be comfortable navigating Kubernetes and container-level logic
  • Operating Systems & Compute: Deep knowledge of Linux internals, process management, and resource isolation
  • Networking & Security: Understanding of the OSI model, service meshes, load balancing, and "zero-trust" security architectures
  • Distributed Systems: Experience building and debugging systems that deal with CAP theorem trade-offs, eventual consistency, and distributed tracing
Job Responsibility
Job Responsibility
  • Architect & Build: Design and maintain high-scale developer tooling and backend services that improve productivity and reliability across a distributed cloud environment
  • Infrastructure as Code (IaC): Treat infrastructure as a first-class citizen
  • You will define, deploy, and manage entire environments using declarative IaC (Terraform), ensuring our platform is reproducible and version-controlled
  • Drive Systemic Quality: Identify and eliminate systemic bottlenecks in the software development lifecycle (SDLC) through architectural changes or advanced tooling
  • Scale & Reliability: Ensure our infrastructure remains resilient under massive traffic loads while optimizing for performance, cost-efficiency, and near-real-time telemetry processing
  • Strategic Leadership & Mentorship: Define platform standards and reference architectures that span a 1–3 year horizon, balancing feature velocity with long-term technical debt
  • Act as the "glue" across teams, consulting on infrastructure best practices and up-leveling the organization through mentorship
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Principal Engineer - Identity Services

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Build and nurture a high performing team
  • Develop and maintain authentication and authorization components for various platforms, including .NET, Rust, Java, Golang, Python, Node.JS
  • Collaborate with cross-functional teams such as leadership teams, product managers, service owners and platform teams
  • Make data-driven decisions (quantitative and qualitative)
  • Support service owners ensuring seamless integration
  • Participate in code reviews, design discussions, and contribute to the overall improvement of the solution
  • Fulltime
Read More
Arrow Right

Principal Engineer (Data)

As a Principal Engineer, you will play a key role in building and evolving Optiv...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years experience as a Software Engineer delivering production platforms
  • Strong experience with distributed systems & reliability fundamentals, including partitioning, replication, consistency/availability tradeoffs
  • Expertise with one or more of Python/C++/Java/Rust
  • Solid API and system design skills
  • Data platform fundamentals, including batch/stream processing, table formats, object storage, SQL
  • Understanding of security and governance, such as encryption, authentication, and access control
  • Practical experience with streaming and batch data (e.g., Kafka + Schema Registry)
  • Experience making architectural decisions on IT solutions, system design & implementation
  • Excellent stakeholder communication
Job Responsibility
Job Responsibility
  • Designing and developing scalable data platform components (e.g. orchestration, storage formats, metadata and streaming systems)
  • Working across the full lifecycle: problem understanding, design, implementation, testing, deployment and monitoring
  • Contributing to architectural decisions that improve performance, scalability and reliability
  • Standardising data ingestion and access patterns, including schema management, lineage, permissions and auditing
  • Collaborating with stakeholders across engineering, research, trading, SRE and security to deliver impactful solutions
  • Driving high-quality engineering practices, including code quality, testing and observability
  • Partnering with global teams to align on shared patterns and platforms
What we offer
What we offer
  • A performance-based bonus structure
  • Training, mentorship and personal development opportunities
  • Daily breakfast, lunch and an in-house barista
  • Gym membership plus weekly in-house chair massages
  • Regular social events, including a company trip every two years
  • Guided relocation, a competitive relocation package and visa sponsorship where necessary
Read More
Arrow Right

Principal Engineer, AI Inference Reliability

We’re looking for a hands-on Reliability Tech Lead (IC) to own the mission of ma...
Location
Location
United States; Canada , Sunnyvale; Toronto
Salary
Salary:
Not provided
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science or related field
  • 7+ years of experience in backend, infrastructure, or reliability engineering for large-scale distributed systems
  • Strong programming skills in at least one popular backend programming language such as Python, C++, Go, or Rust
  • Deep and hard-earned experience of reliability principles: SLO/SLI/SLA design, incident response, and postmortem culture
  • Excellent communication and cross-functional leadership skills
Job Responsibility
Job Responsibility
  • Define and drive reliability strategy: establish SLOs and ensure alignment across engineering
  • Design and implement reliability mechanisms: build and evolve systems for fault detection, graceful degradation, failover, throttling, and recovery across multiple regions and data centers
  • Lead large-scale incident management: own postmortems, root-cause analysis, and prevention loops for reliability-related incidents
  • Architect for reliability and observability: influence system design for redundancy, durability, and debuggability
  • Develop reliability tooling: create internal tools and frameworks for chaos testing, load simulation, and distributed fault injection
  • Collaborate broadly: work across software, infrastructure, and hardware teams to ensure reliability is embedded into every layer of our inference service
  • Monitor and communicate reliability metrics: build dashboards and alerts that measure service health and provide actionable insights
  • Mentor and influence: guide engineers and set best practices for designing, testing, and operating reliable large-scale systems
What we offer
What we offer
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs
  • Fulltime
Read More
Arrow Right