Software Architect

at Expel
💰 $191k-$278k

Job description

Does the idea of owning the architectural vision for a cloud-native data platform that powers security detection and analytics across petabytes of event data excite you? Do you love making complex systems elegant, scalable, and resilient — all while helping teams move faster and more securely? If so, read on.

At Expel, we help businesses bridge the cybersecurity talent gap by providing transparent managed security. We do this by building a Security Operations Platform that automates the hard stuff and helps our analysts focus on real problems. That platform runs on data — lots of it — and we’re looking for a hands-on Architect to lead the evolution of our data infrastructure.

We’re not looking for someone who draws diagrams in isolation. We want a pragmatic architect who collaborates with engineers, product managers, and data scientists to create real, scalable solutions. If you can toggle between high-level strategy and hands-on support, and you love enabling others through great platform design, we’d love to meet you.


What Expel can do for you:

  • Drop you into the middle of a fast-growing cybersecurity company with bold goals and a collaborative culture
  • Give you ownership over the evolution of our multi-tenant AWS-based data platform
  • Surround you with strong engineers and product folks who care deeply about doing things right
  • Let you influence strategic initiatives while staying connected to the technical challenges
  • Provide support for continued learning, public speaking, and growing your technical brand

What you can do for Expel:

  • 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

What you should bring with you:

  • 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

Additional notes:

The base salary for this role is $191,800 - $278,100 + bonus and equity.

At Expel, our employee benefits reflect our commitment to our crew. Unlimited PTO, equity for everyone, work location flexibility, up to 24 weeks of parental leave, and excellent health benefits are some of the ways we care for our Expletives.

We’re only hiring those authorized to work in the United States. We do not currently sponsor immigration visas.

We’re an Equal Opportunity Employer: You’ll receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

We’ll ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please let us know if you need accommodation of any kind.

#LI-Remote

Salary Range

$191,800—$278,100 USD

Share this job:
Please let Expel know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply