Senior Software Engineer – Low-Latency, Async & Systems Programming | Cloud Security
Tenable, Inc. is seeking a Senior Software Engineer specializing in low-latency, asynchronous, and systems programming within the cloud security domain. This role is ideal for engineers with backgrounds in game engine development, high-frequency trading, database internals, or real-time simulation, who are adept at writing high-performance, non-blocking code. The position is available remotely within the United States, with the company's headquarters in Columbia, Maryland.
In this role, you will design, develop, and maintain complex, scalable, and high-performance systems, focusing on asynchronous execution patterns to ensure maximum thread efficiency and minimal latency. Your responsibilities will include optimizing memory allocations, reducing garbage collection pressure, and implementing advanced allocation techniques such as object pooling and custom data structures. You will also be tasked with identifying and troubleshooting production issues, conducting root cause analysis, and collaborating with other senior engineers to drive technical direction and foster a culture of continuous improvement.
The ideal candidate will have over four years of professional experience in performance-critical domains, with a strong background in C++, C, Rust, C#, or Java. Proficiency in asynchronous, event-driven, or multi-threaded programming is essential, along with a deep understanding of memory management, data structures, and system-level performance tuning. Experience with profiling tools like PerfView, dotTrace, or YourKit is highly desirable.
Tenable offers a competitive salary range of $161,500 to $215,500 per year, with additional variable compensation based on company and individual performance. Comprehensive benefits include medical, dental, and vision insurance; 401(k) retirement savings with company match; an employee stock purchase plan; flexible spending accounts; education assistance; parental leave; paid time off; company-paid holidays; health and wellness events; and community programs.
Joining Tenable means becoming part of a team dedicated to building and innovating best-in-class cybersecurity solutions. The company fosters a culture of belonging, respect, and excellence, providing opportunities to collaborate with talented professionals and contribute to meaningful work that exceeds expectations.