You will play a key role in ensuring the quality, stability, and technical excellence of consumer-facing software delivered at scale
Job Summary
You will play a key role in ensuring the quality, stability, and technical excellence of consumer-facing software delivered at scale.
As a Senior Software Engineer, you own the design and delivery of complex features or subsystems, make independent technical decisions, and actively mentor other engineers.
We offer a collegial culture, challenging projects, and excellent compensation and benefits, not to mention a Flex Work approach that is truly flexible to support where, when, and how you do your best work.
Matching Summary
You will play a key role in ensuring the quality, stability, and technical excellence of consumer-facing software delivered at scale.
Skills & Requirements
Must-have
C# and modern object oriented design
Universal Windows Platform (UWP) familiarity
Windows desktop or platform-level applications
C++ understanding for native components
End-to-end software ownership
Independent technical decision making
Nice-to-have
Modern Windows application development interest
WinUI and Windows SDK based approaches
Architectural or platform transitions experience
Key Requirements
Strong professional experience in software development
Ownership of complex features or sub-systems
Experience building Windows desktop applications
Experience owning software end-to-end
Ability to work independently
Experience collaborating effectively with cross-functional teams