Software Architect jobs in United States
cer-icon
Apply on Employer Site
company-logo

Expel · 3 hours ago

Software Architect

Expel is on a mission to make security easy to understand, use, and improve. They are seeking a Distinguished Engineer (Software Architect) to define the long-term technical vision for their Ingest and Detection Data Platform, which processes vast amounts of security data. The role involves guiding architectural decisions, mentoring engineers, and ensuring the platform's scalability and resilience.

Cloud SecurityCyber SecurityNetwork SecuritySaaS
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Guide architectural decisions across multiple teams, unblocking complexity and ensuring interoperability. Partner with product, engineering, and compliance teams to ensure platform capabilities meet business and regulatory needs
Act as the ultimate technical guide for multiple engineering teams, ensuring their work aligns with the long-term strategy
Make the critical design and technology choices that will ensure our platform remains scalable, resilient, and ahead of the curve
Define the blueprint for our data platform's future, creating the architectural vision and technical roadmap for the next 2+ years that will influence the entire engineering organization
Architect our data lakehouse using AWS services like S3, Iceberg, Glue, and LakeFormation
Define patterns for ingestion, transformation, normalization (e.g. OCSF), and governance across billions of records
Mentor our most senior engineers, helping to grow the next generation of technical leaders at Expel. Jump in when needed to code a POC, debug a platform issue, or mentor an engineer through a tough design problem
Represent Expel's technology in the broader community, influencing the industry and attracting top talent

Qualification

Architectural patternsCloud-native data architectureAWS servicesDistributed systemsGoPythonData lakehouseApache IcebergDistributed processingSecurity practicesMentoringObservability

Required

A distinguished career building and designing large-scale, complex distributed systems that are foundational to a company's success
Strategic thinking around platform testing, security guardrails, and identity management
A strategic mindset, a history of thought leadership, and the ability to create and communicate a compelling long-term technical vision
Mastery of architectural patterns, observability, monitoring strategies, and secure software development practices
A passion for mentoring other senior and principal-level engineers and a track record of cross-team influence
Expertise in Go and/or Python, and a mindset for reliability with a history of improving testing culture
Deep expertise in cloud-native data architecture, especially using AWS (S3, Glue, LakeFormation), and experience designing and optimizing modern data lake tables using Iceberg or Delta Lake
Hands-on experience with Apache Iceberg or Delta Lake; schema evolution and partitioning best practices
Familiarity with distributed processing (Spark, Flink) and logging/observability platforms (e.g. ElasticSearch, DataDog)
Typically 10+ years of professional software engineering experience

Preferred

Experience in the cybersecurity or a regulated industry is a major plus

Benefits

Unlimited PTO
Equity for everyone
Work location flexibility
Up to 24 weeks of parental leave
Excellent health benefits

Company

Expel is a security operations provider that offers managed detection and response, remediation, phishing support, and threat hunting.

Funding

Current Stage
Late Stage
Total Funding
$288.8M
Key Investors
CapitalGIndex VenturesScale Venture Partners
2022-10-03Series E· $31M
2021-11-18Series E· $140.3M
2020-05-13Series D· $50M

Leadership Team

leader-logo
Dave Merkel
Co-founder and Chief Executive Officer
linkedin
leader-logo
Justin Bajko
Co-founder and VP, Strategy & Business Development
linkedin
Company data provided by crunchbase