Senior Software Engineer (Data Engineering)
Do you love the challenge of building the data systems that fuel a company's growth and intelligence? Are you passionate about turning massive datasets into reliable, high-quality assets that everyone can use? Do you want to be a go-to technical leader on a team that’s at the heart of a mission-driven security company?
If this sounds like you, we're looking for a Senior Data Engineer to join our team at Expel. You'll be instrumental in building and owning the data infrastructure that powers our entire organization. You will tackle complex challenges in data processing, storage, and governance, and your work will directly enable our analysts and product teams to make better, faster, data-driven decisions.
At Expel, we’re on a mission to make security easy to understand, easy to use, and easy to continuously improve. As a Senior Data Engineer, you'll be building the reliable data foundation that helps us protect our customers.
What Expel Can Do For You
- Give you ownership of critical data systems and the opportunity to lead complex projects from start to finish.
- Provide the opportunity to work with a modern data stack and solve interesting challenges in a high-growth environment.
- Surround you with a supportive, collaborative, and technically strong team that values learning and mentorship.
- Offer a clear impact on the business, as you deliver the data solutions that power our products and analytics.
What You Can Do For Expel
- Design, build, and own critical parts of our data infrastructure, including the ELT pipelines that serve as the source of truth for the company.
- Implement and uphold the standards for data quality and governance that enable self-service analytics.
- Make important design and technology choices for the components you own, ensuring they are scalable and reliable.
- Mentor other engineers on the team, helping to level up our collective data expertise through code reviews and knowledge sharing.
- Partner with stakeholders to understand their needs and deliver data models and pipelines that unlock new insights.
What You Should Bring With You
- A passion for building high-quality, reliable data systems and a strong sense of ownership.
- A track record of leading complex technical projects and a pragmatic approach to problem-solving.
- Professional experience developing in Go and/or Python.
- Strong experience with the modern data stack, including tools and concepts like:
- Batch and Stream processing: Spark, Flink
- Data Transformation: dbt
- Data Warehousing, Data Lakes, and Open Table formats: Iceberg, Delta Lake
- Data Cataloging and Governance: AWS Glue, LakeFormation
- Hands-on experience with cloud and data technologies like Google Cloud (BigQuery, Pub/Sub) or AWS equivalents.
- Typically 5+ years of professional software engineering experience.
How We Run Teams
- We build and run teams where everyone is pulling in the same direction and is learning from each other:
- We work out of a shared backlog
- We peer-review everything
- We pair-program when it makes sense
- We do regular blame-free retros
Additional Notes
The base salary range for this role is between $142,900 USD and $207,200 USD + bonus eligibility and equity.
We believe in paying transparently and equitably. Your salary will ultimately be based on factors such as your experience, skills, team equity, and market data. You’ll also be eligible for unlimited PTO (which we model and encourage), work location flexibility, up to 24 weeks of parental leave, and really excellent health benefits.
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
Similar Jobs
Senior Software Developer - Data Engineering
D2L
Senior Software Engineer (Data Focus)
Esusu
Senior Software Engineer, Data Platform
SmarterDx
Senior Software Engineer, Data Platform
Abnormal
Sr. Software Engineer - Reference Data
Addepar
Similar Jobs
Senior Software Developer - Data Engineering
D2L
Senior Software Engineer (Data Focus)
Esusu
Senior Software Engineer, Data Platform
SmarterDx
Senior Software Engineer, Data Platform
Abnormal
Sr. Software Engineer - Reference Data
Addepar