Software Architect

Expel
Summary
Join Expel, a fast-growing cybersecurity company, and lead the evolution of our cloud-native data platform. As a hands-on Architect, you will own the architectural vision for a data platform processing petabytes of event data, ensuring scalability and resilience. Collaborate with engineers, product managers, and data scientists to build real, scalable solutions. You will architect our data lakehouse using AWS services, define data ingestion and transformation patterns, and guide architectural decisions across multiple teams. This role requires strong software engineering skills and experience building data infrastructure at scale. Expel offers a collaborative culture, ownership over platform evolution, and support for continued learning.
Requirements
- 8+ years of experience building data infrastructure at scale, preferably in cloud-native or security-first environments
- Deep knowledge of AWS cloud services for data (S3, LakeFormation, Glue, IAM); GCP experience is a bonus
- Hands-on experience with Apache Iceberg or Delta Lake; schema evolution and partitioning best practices
- Strong software engineering skills in Python and another general-purpose language (e.g., Go, Node, Java)
- Familiarity with distributed processing (Spark, Flink) and logging/observability platforms (e.g. ElasticSearch, DataDog)
- Strategic thinking around platform testing, security guardrails, and identity management
- Passion for platform thinking, collaboration, and mentoring across teams
Responsibilities
- 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
- Work with product, engineering, and compliance partners to ensure platform capabilities meet business and regulatory needs
- Guide architectural decisions across multiple teams, unblocking complexity and ensuring interoperability
- Jump in when needed to code a POC, debug a platform issue, or mentor an engineer through a tough design problem
- Lead by listening β fostering inclusion, curiosity, and shared technical direction
Benefits
- Unlimited PTO
- Equity for everyone
- Work location flexibility
- Up to 24 weeks of parental leave
- Excellent health benefits