Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$150,000 - $200,000
Full-time

RapidFort, Inc.

Responsibilities

  • Design, build, and maintain reliable backend services and distributed systems.
  • Develop core cybersecurity and software supply chain security platform components.
  • Process, analyze, and manage large volumes of security, vulnerability, package, container, and runtime data.
  • Design scalable APIs, services, data pipelines, and internal platform components.
  • Build software operating across Linux, containers, Kubernetes, and cloud environments.
  • Solve problems involving concurrency, performance, scalability, reliability, and distributed processing.
  • Diagnose issues across applications, operating systems, containers, networks, and distributed services.
  • Build security, observability, and fault tolerance into system designs.
  • Write clean, maintainable, well-tested production code and participate in architecture discussions.
  • Review code, help establish engineering practices, collaborate with security researchers and product managers, and own projects through deployment.

Requirements

  • 5+ years of professional software engineering experience, preferably building backend platforms or distributed systems.
  • Strong programming experience with Python, Go, C++, Java, or similar backend or system-level languages.
  • Deep understanding of distributed systems and production backend architecture.
  • Strong knowledge of Linux systems and internals.
  • Experience building APIs, backend services, microservices, or large-scale data-processing systems.
  • Hands-on experience with Docker, containers, and Kubernetes.
  • Experience designing software for AWS, Azure, GCP, or similar cloud environments.
  • Understanding of networking, processes, filesystems, memory, CPU utilization, system performance, concurrency, asynchronous processing, queues, caching, and distributed workloads.
  • Experience with relational and/or NoSQL databases and large-scale data systems.
  • Strong debugging, problem-solving, communication, and independent technical ownership skills.
  • Security experience in software supply chain security, application or cloud security, vulnerability management, container or Kubernetes security, software composition analysis, SBOMs, CVEs, Linux security, DevSecOps, package management, software build systems, runtime security, or workload analysis is valuable.
  • Preferred qualifications include experience with security products, large vulnerability datasets, container images and registries, Kubernetes internals, container runtimes, RPM, DEB, APK, security tooling, vulnerability databases, and highly available multi-environment systems.
  • U.S. citizenship is required.

Benefits

  • $150,000–$200,000 base salary, plus potential equity and other benefits.
  • Medical, dental, and vision coverage.
  • Paid time off and company holidays.
  • Remote-first work environment with flexible working arrangements.
  • Professional development and career-growth opportunities.
  • Opportunity to work on advanced cybersecurity and cloud-native technology.
  • Significant technical ownership and direct access to senior engineering leadership.
Vacancy posted 1 day ago