Remotery

Senior Software Engineer – Low-Latency, Async, Systems Programming, Cloud Security

Posted 2 days ago

This is a fully remote position, open to applicants in Maryland, +1 more state.

📋 Description

• Develop high-performance, asynchronous, low-latency code capable of managing substantial, non-blocking throughput on a single machine.

• Investigate memory profiles, identify GC pressure, minimize allocations, and create highly concurrent event-driven architectures.

• Construct and enhance complex asynchronous execution patterns, ensuring optimal thread efficiency and minimal latency overhead across extensive workloads.

• Design, implement, and maintain intricate, scalable, and high-performance systems with an emphasis on non-blocking architectures and highly efficient, maintainable code.

• Proactively reduce memory allocations and GC pressure by utilizing profiling tools and advanced allocation methodologies.

• Detect and resolve production issues, performing low-level root cause analysis and applying solutions to guarantee stringent system reliability.

• Evaluate and convey the architectural trade-offs associated with various design decisions.


⛳️ Requirements

• A demonstrated history of working in performance-critical fields, particularly with heavy data streams or real-time processing.

• Practical experience with asynchronous, event-driven, or multi-threaded programming. You have a deep understanding of how non-blocking I/O operates internally and how to sidestep common concurrency challenges.

• You possess a comprehensive understanding of data structures beyond mere recognition; you can articulate how computers process them fundamentally. You can easily explain memory layout, cache locality, and the algorithmic trade-offs of selecting one structure over another from foundational principles.

• Quickly identify and articulate strategies for managing large, fixed memory blocks (e.g., bitmap allocators, free lists) and alleviating memory fragmentation.

• Proficient in bit manipulation and pointer/offset arithmetic, capable of calculating the precise metadata and memory overhead of your own code segments.

• A compelling narrative about a time you employed a memory or CPU profiler to identify a low-level bottleneck and resolved it with a non-obvious, structural solution.

• At least 4 years of professional experience primarily focused in performance-oriented environments using C++, C, Rust, C#, or Java.


🏝️ Benefits

• Medical, dental, vision, disability, and life insurance

• 401(k) retirement savings with company match

• An employee stock purchase plan

• An employee referral program

• Flexible spending accounts

• An Employee Assistance Program (EAP)

• Education assistance

• Parental leave

• Paid time off (PTO)

• Company-paid holidays

• Health and wellness events

• Community programs

People also viewed

Perseus Group, Constellation Software54 min ago

Cyber Security Intern

US flagCalifornia OnlyFull-timeCybersecurity / Security Engineer$27 – $33/hour
ApplyView job
Kraken Digital Asset Exchange54 min ago

M&A Collaboration, Security Platforms Engineer

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer$110.4k – $220.8k/year
ApplyView job
SmarterDx54 min ago

Staff Security Engineer

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer$230k – $250k/year
ApplyView job
NinjaOne54 min ago

Product Manager – Endpoint Management, Security

US flagCalifornia, +16 more statesFull-timeCybersecurity / Security Engineer$150k – $200k/year
ApplyView job
Gainwell Technologies54 min ago

Director of AI Security

US flagFlorida OnlyFull-timeCybersecurity / Security Engineer$150.2k – $214.5k/year
ApplyView job
DraftKings Inc.54 min ago

Staff Security Engineer, AI

US flagMassachusetts OnlyFull-timeCybersecurity / Security Engineer$160.7k – $200.9k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers