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