Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Data Engineer at SecurityScorecard mentoring engineers and leading data infrastructure projects across scalable platforms. Working with a collaborative team, ensuring reliability and performance of data pipelines.

Responsibilities

  • Serve as a technical lead and de facto anchor for the data engineering team — setting the standard for code quality, system design, and engineering judgment
  • Own complex, ambiguous data engineering problems end-to-end, from architecture through deployment and ongoing reliability
  • Mentor and level up junior and mid-level engineers through code reviews, design discussions, and direct feedback
  • Partner with Product Managers and cross-functional stakeholders to translate business requirements into scalable, maintainable technical solutions
  • Drive architectural decisions across infrastructure, application, and data tiers — and be accountable for their outcomes
  • Identify and lead initiatives to improve system performance, reliability, and engineering efficiency across the team
  • Participate in all stages of the software development life cycle, from design and development through deployment and maintenance
  • Implement comprehensive testing and performance tuning to ensure system stability and uptime

Requirements

  • 8+ years of experience in the Data Engineering space, building and maintaining large-scale data pipelines
  • Deep proficiency in Scala — our data platform is Scala-first and this is the primary language for this role
  • Expert-level experience with Apache Spark and distributed data processing at scale
  • Strong system design and architecture skills — you can reason about trade-offs, design for reliability, and communicate your decisions clearly
  • Experience designing, building, and maintaining ETL pipelines and data infrastructure in production environments
  • Comfort with high-throughput, high-volume systems (TB-scale data processing)
  • Familiarity with strongly-typed and functional programming principles
  • Track record of mentoring engineers and elevating team technical quality
  • Proficiency with version control tools, particularly Git

Benefits

  • annual performance-based incentive compensation awards
  • equity
  • other company benefits

Job title

Job type

Full Time

Experience level

Lead

Salary

CA$140,000 - CA$160,000 per year

Degree requirement

No Education Requirement

Tech skills

ApacheETLScalaSDLCSpark

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.