ARKION
All open roles
§ Engineering · Backend

Backend Software Engineer (Rust)

LocationRemote / Hybrid · Greater Toronto Area
TypeFull-Time
Reports toChief Product Officer
§ About the Role

We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Human Identity (NHI) Platform.

You will play a key role in designing and implementing backend services, APIs, and cryptographic workflows, working closely with the Software Architect, Frontend Engineer, and Cloud & Deployment Engineer.

This role requires someone who is both strong in systems programming and backend development, and comfortable working on security-focused systems (TLS, certificates, identity).

§ Responsibilities

What you’ll own.

Backend development

  • Design and build high-performance backend services in Rust.
  • Develop REST/gRPC APIs for certificate management, identity workflows, and system operations.
  • Implement asynchronous and concurrent systems using Rust best practices.
  • Write clean, maintainable, and testable code.

Security & cryptography

  • Work with TLS/SSL, X.509 certificates, and secure communication flows.
  • Implement or integrate certificate lifecycle management (issuance, rotation, revocation).
  • Ensure secure handling of keys, secrets, and authentication flows (mTLS, token-based).

Cloud-native & distributed systems

  • Build services designed for containerized environments (Docker).
  • Work with Kubernetes-based deployments.
  • Collaborate on scalability, observability, and reliability.
  • Integrate with cloud services (AWS, Azure, or GCP).

Data & persistence

  • Design and implement PostgreSQL schemas.
  • Optimize queries and ensure performance at scale.
  • Handle transactional workflows and consistency.

Collaboration

  • Work closely with the Software Architect on system design.
  • Partner with the Frontend Engineer on API contracts.
  • Partner with the Cloud Engineer on deployment and runtime concerns.
  • Contribute to technical discussions and design decisions.
§ Required Skills

What you’ll bring day one.

Core backend & Rust

  • 3–6 years of backend development experience.
  • Strong proficiency in Rust.
  • Experience with async programming (tokio, async/await).
  • Experience with Rust web frameworks (Axum, Actix, Warp).
  • Solid understanding of ownership, concurrency, and memory safety.

API & systems design

  • Experience building RESTful or gRPC APIs.
  • Understanding of microservices architecture.
  • Ability to design clean, versioned APIs.

Database

  • Strong experience with PostgreSQL.
  • Knowledge of indexing, query optimization, and schema design.

Cloud & DevOps awareness

  • Experience with Docker and Kubernetes basics.
  • Familiarity with CI/CD pipelines.

Security awareness

  • Understanding of TLS/SSL fundamentals.
  • Secure coding practices.
  • Experience with certificate management is a strong plus.
§ Nice to Have
  • PKI systems, certificate authorities, ACME protocol.
  • KMS / HSM integrations.
  • Identity & access management systems.
  • Next.js frontend integration exposure.
  • Experience in security or infrastructure platforms.
§ Why Join Us
01

Work on a cutting-edge security and identity platform.

02

Solve real-world cryptographic and infrastructure challenges.

03

High ownership and impact in a growing team.

04

Opportunity to work across Rust, cloud, and security domains.

Ready to apply?

Email your application directly to faisal.razzak@arkion.ai. Include the following so we can move quickly:

  • Resume
  • GitHub profile (if available)
  • Rust projects or contributions