Senior Software Engineer building Unity’s Android platform support across mobile, laptop, and hybrid devices. Optimizing runtime performance and enabling seamless game deployment.
Responsibilities
Design and develop features and workflows in the Unity Editor supporting specific Android platform configurations
Profile, analyze, and identify optimization opportunities across the technology stack
Collaborate cross-functionally to develop and implement runtime and platform optimization solutions
Establish performance benchmarks and conduct rigorous Unity Engine performance analyses
Author comprehensive technical documentation
Participate actively in design review processes
Investigate and resolve bug reports to ensure platform stability
Improve quality and delivery through automated testing and thoughtful code reviews
Foster innovation, teamwork, and technical excellence
Requirements
Solid background in Android systems programming
Advanced proficiency in C++, C#, and Java/Kotlin
Experience building and maintaining platform or runtime systems
Solid understanding of large applications spanning multiple languages, including synchronous/asynchronous calls, memory ownership, and marshalling
Experience designing and implementing scalable feature sets in a large multithreaded codebase
Strong diagnostic, debugging, and performance-profiling skills
Familiarity with real-time 3D rendering methodologies and modern graphics APIs, including Vulkan
Sufficient English proficiency for professional verbal and written communication
Proven track record of writing high-quality software at scale
Benefits
Comprehensive health, life, and disability insurance
Commuter subsidy
Employee stock ownership
Competitive retirement and pension plans
Generous vacation and personal days
Support for new parents through leave and family-care programs
Staff Android engineer advancing Unity’s game engine across mobile, laptop, and hybrid devices. Leading runtime optimization, architecture, and cross - team platform initiatives.
Senior Android Engineer building personalized savings and earnings offers for EarnIn’s earned - wage - access financial platform. Owning mobile architecture, experimentation, APIs, and end - to - end product delivery.
Senior Java/J2EE Developer needed for hybrid role in Toronto. Responsibilities include Agile development, troubleshooting, production support, and unit testing.
Design and develop secure, scalable backend applications using Java 8 and Spring Boot for a FinTech/Crypto company. Build RESTful APIs and enterprise - grade services.
Provide L2/L3 support for Capital Markets Treasury Payments apps on HP Non - stop. Perform development, troubleshooting, and maintenance of ATLAS applications.
Seeking experienced Java engineers with a background in electronic trading, capital markets, and fixed income technology to build high - performance, low - latency trading platforms.
Android Engineer needed for 12 - month contract in Toronto/Mississauga. Requires 6+ years Android dev experience with Kotlin, Jetpack Compose, and Android TV.
Android Senior Developer working on CBC/Radio - Canada's OTT Team, ensuring smooth execution of product front - end development. Collaborating with product owners and technical managers to deliver quality digital experiences.