Senior Software Engineer

Added
1 day ago
Type
Full time
Salary
Salary not provided

Related skills

rust network protocols performance profiling tls security concepts

๐Ÿ“‹ Description

  • Design, implement, and operate Rust-based security services.
  • Develop ingress networking and security for a database service.
  • Diagnose failures and performance regressions; implement fixes.
  • Lead development and project management in the Ingress Security domain.
  • Collaborate with Server, Atlas, Drivers, SRE, and Product Security teams.
  • Align roadmap with Product Management and Engineering leadership.

๐ŸŽฏ Requirements

  • 5+ years of experience building production-quality systems software.
  • Experience with large backend/compiled codebases and performance-sensitive software, preferably in Rust.
  • Strong systems fundamentals, including multi-threaded programming and performance profiling.
  • Understanding of network protocols, TLS, and connection lifecycle management.
  • Familiarity with security concepts such as attack surface reduction, input validation, memory safety, and defense-in-depth architectures.
  • B.Sc. in Computer Science or related field, or equivalent practical experience; strong competencies in data structures, algorithms, and software design/architecture.
  • Interest in high-availability, security-critical systems.

๐ŸŽ Benefits

  • Generous parental leave policy and fertility assistance.
  • Employee affinity groups and wellbeing programs.
  • Hybrid working model in Dublin.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’