Senior Software Architect

New
Fully remote work environment across the United States.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
CybersecurityRubySoftware ArchitectureGoDistributed Systems

Requirements

  • Extensive experience architecting and launching software products from early-stage concepts to production environments.
  • Strong background in software architecture, distributed systems, and scalable cloud-native applications.
  • Proficiency in multiple programming languages, with strong preference for Go and Ruby.
  • Deep understanding of end-to-end system design, including telemetry pipelines, backend intelligence systems, and cloud infrastructure.
  • Ability to navigate ambiguity, adapt quickly to change, and make data-driven technical decisions.
  • Strong collaboration and communication skills with experience partnering across technical and business teams.
  • Experience mentoring engineers and defining engineering standards and best practices.
  • Familiarity with cybersecurity technologies, threat detection systems, or security-focused platforms is highly desirable.
  • Strong problem-solving mindset with the ability to prototype quickly and iterate effectively.

Responsibilities

  • Lead the design and incubation of innovative cybersecurity products from concept through high-fidelity prototypes.
  • Architect scalable and flexible systems capable of evolving into enterprise-grade platforms.
  • Build and develop core services, frameworks, and libraries using modern programming languages such as Go and Ruby.
  • Collaborate with research and product teams to transform emerging threat intelligence into automated detection and response capabilities.
  • Solve complex technical challenges related to data ingestion, detection methods, and platform scalability.
  • Evaluate and contribute to strategic “build vs. buy” technology decisions alongside executive leadership.
  • Establish engineering standards, mentor developers, and support the growth of emerging product teams.
  • Drive rapid experimentation and iterative product development while balancing speed, quality, and long-term maintainability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now