Senior Software Engineer

Unity Technologies•Bellevue, WA
•Hybrid

About The Position

Design, implement, test, review, and maintain Unity’s Monetization platform, product, and services, enabling developers to build a business through advertising, in-app purchases, and analytics. Write high-quality, scalable code that supports existing and future product functionality and ensure successful delivery. Address system scalability and performance, process large volumes of data, and meet functional requirements while advancing the use of rule engines and machine learning. Manage individual project priorities, deadlines, and deliverables, and translate business requirements into engineering features. The role is based in San Francisco or Bellevue, Washington, with telecommuting permitted on a hybrid schedule as determined by the employer. The schedule is 40 hours per week, Monday through Friday, 8:30 a.m. to 5:30 p.m. The stated salary is $170,220 per year. The role may also be eligible for equity awards and company incentive plans, such as annual discretionary bonuses or sales commissions. Final compensation depends on factors including location, experience, background, and skills.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Information Systems, Information Technology, or a related field.
  • Three years of related work experience.
  • Three years of experience designing APIs, backend services, and systems.
  • Three years of experience implementing and reviewing code in Golang, Node.js, TypeScript, and Python.
  • Three years of experience with SQL, NoSQL, and key-value data storage systems such as PostgreSQL, MongoDB, and Redis.
  • Three years of experience with BigQuery or other data warehousing solutions.
  • Three years of experience with streaming platforms and queues such as Kafka and NATS.
  • Three years of experience using Terraform to manage cloud infrastructure.
  • Three years of experience creating Python Notebooks to analyze datasets and provide insights.
  • Three years of experience coordinating with product teams and delivering products end to end.
  • Sufficient English knowledge for frequent and regular professional verbal and written communication with colleagues and partners worldwide.

Responsibilities

  • Design, implement, test, review, and maintain Unity’s Monetization platform, product, and services.
  • Write high-quality, scalable code that supports current and future product functionality and ensure successful delivery.
  • Handle system scalability and performance, process large volumes of data, and address functional requirements.
  • Drive toward the use of rule engines and machine learning.
  • Manage individual project priorities, deadlines, and deliverables.
  • Translate business requirements into engineering features.

Benefits

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement or pension plans
  • Vacation and personal days
  • Leave and family-care programs for new parents
  • Office food and snacks
  • Mental health and wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program
  • Potential eligibility for equity awards and company incentive plans, such as annual discretionary bonuses or sales commissions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service