Staff Software Engineer - UI Platform
$160,000–$220,000 year
HybridToronto, Ontario, Canada
Job Summary
Define the architectural vision and technical roadmap for a major UI platform subsystem, securing buy-in across dependent feature teams. Serve as the definitive design reviewer for high-impact proposals and cross-team interface specifications to ensure long-term technical integrity. Drive cross-functional alignment by resolving technical ambiguity and translating product strategy into actionable architecture. Empower developers by building reusable components and robust design patterns that enable other teams to deliver world-ready UIs and APIs efficiently. Shape a culture of continuous learning through mentoring Senior Engineers and establishing best practices while maintaining hands-on contribution to the platform's complex foundational components.
Required Qualifications
- 5+ years of software development experience
- Expertise in software architecture and implementation, with a strong development background in a language like Java, Python, or C++, and significant experience with frameworks such as Spring, React.js, or Node.js
- A strong grasp of software engineering designs, principles, and practices, with a focus on building scalable and maintainable systems
- You have strong communication skills and can distill complex concepts into simple, easy to understand narratives
Desired Qualifications
- Experience defining and implementing internationalization and localization strategies for large-scale enterprise applications
- Deep, specialized knowledge of Unicode, ISO standards, and localization frameworks, with a proven track record of applying this knowledge to solve complex, company-wide globalization challenges
- Familiarity with globalization testing processes
- Experience being part of a platform team treating developers as customers
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.