Senior Software Engineer – Diagnostics Team

Posted last week

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Senior Software Engineer for Unity's Diagnostics team, designing and building backend systems. Developing high-quality Go services for data processing and team collaboration.

Responsibilities

  • Lead end-to-end design across ingest, pipelines, ClickHouse storage and query
  • Write and maintain high-quality Go services
  • Raise the bar on code review
  • Partner across teams to design integrations
  • Mentor engineers across the team

Requirements

  • Production experience with Go in high-throughput services
  • Demonstrated senior-level judgment in engineering
  • Real, hands-on fluency with agentic AI workflows
  • Experience designing for and querying NoSQL or OLAP/columnar data stores
  • Excellent collaboration and communication skills

Benefits

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program

Job type

Full Time

Experience level

Senior

Salary

CA$103,000 - CA$154,400 per year

Degree requirement

Bachelor's Degree

Tech skills

NoSQLGo

Location requirements

RemoteCanada

Report this job

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