About the role

  • Senior Software Engineer at Dolby developing client-side applications for consumer-facing products. Leading technical design decisions and mentoring engineers in a collaborative environment.

Responsibilities

  • Spend the majority of your time designing, implementing, and reviewing production quality code
  • Own and lead the technical design and implementation of complex features or sub-systems across client applications
  • Take end-to-end ownership of assigned technical areas, including design, implementation, testing, deployment, and longterm support
  • Make independent technical decisions while balancing quality, performance, reliability, and delivery
  • Build and maintain automated tests at multiple levels to ensure confidence in changes and system stability
  • Contribute to CI/CD pipelines and engineering workflows to support predictable, high quality delivery
  • Collaborate closely with QA, product, design, and other engineering teams
  • Provide hands-on mentoring through code reviews, pairing, and technical discussions
  • Contribute to raising team-wide engineering standards and a strong engineering culture

Requirements

  • Strong professional experience in software development, with a proven track record of building and maintaining production quality applications
  • Hands-on experience with C# and modern object oriented design, including ownership of complex features or sub-systems over time
  • Familiarity with Universal Windows Platform (UWP)
  • Experience building Windows desktop or platform-level applications
  • Understanding of C++, with the ability to read, debug, or collaborate around native components when needed
  • Experience owning software end-to-end, including design, implementation, testing, deployment, and longterm support
  • Ability to work independently, make informed technical decisions, and balance quality, performance, and delivery trade-offs
  • Experience collaborating effectively with QA, product, and design partners in a cross-functional engineering environment
  • Clear communication skills and the ability to mentor other engineers through code reviews and day-to-day collaboration

Benefits

  • A collegial culture
  • Challenging projects
  • Excellent compensation and benefits
  • Flex Work approach that is truly flexible to support where, when, and how you do your best work

Job title

Senior Engineer, PC Apps

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job