Manager, Software Development - RVS (Job Req #2024-011)
Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results. If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology. Get behind the scenes and learn about what it takes to make live events possible. If that resonates, and you’re someone with integrity, commitment, and a strong drive to deliver great products, we’d love to hear from you.
We are looking for a highly technical, proactive, and self-motivated Manager, Software Development to lead our Ross Virtual Solutions team. The ideal candidate will have a strong background in Client/Server application development, extensive experience with Blueprint scripting, advanced expertise in C++ development, and deep familiarity with the Epic Unreal engine. Equally important are strong leadership and interpersonal skills to effectively guide a team of software developers.
As the leader of a software development team, you will be responsible for designing, developing, and delivering cutting-edge products used in live broadcasts. You will have a key role in shaping the technical direction of the team, improving and growing the technical capabilities of our designs, and ensuring the successful delivery of high-quality solutions. Our small, agile teams encourage creative, outside-the-box thinking, and we deeply value innovation and feedback. You’ll collaborate with a diverse group of professionals, each bringing a range of skills and experience.
In this role, you will balance your management responsibilities with active participation in hands-on coding and technical decision-making. You’ll work on real-world applications, directly seeing the results of your contributions. If you have expertise in live production, that’s a bonus, but not a requirement.
As Manager, Software Development, you will play a pivotal role in the ongoing design, development, and optimization of Ross Virtual Solutions, helping to drive innovation and excellence within our team.
ROSS VIDEO THRIVES IN LIVE PRODUCTION, AND WE NEED YOUR HELP:
We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results.
If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology. Get behind the scenes and learn about what it takes to make live events possible.
WE'RE GROWING FAST:
That means we are always looking for better ways to adapt our work environment and processes to meet the high demands of our customers. Our roles morph, we volunteer for extra tasks, we all care a lot about helping good things happen. If you don't like change, you’re in the wrong place. But if you do, then you can be part of an incredible journey.
Who you report to: Vice President, Graphics
What we offer:
Ross offers competitive salaries and comprehensive health plans, as well as several perks to help you perform at your best.
Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, employee share ownership program, professional development support and a ton of fun social activities and events!
Best of all, you will be part of the Ross Video team, and we’ve got a pretty energizing environment here.
What the job is all about:
- Lead and manage a team of software developers, providing guidance, mentorship, and performance feedback to ensure project success and team growth.
- Actively participate in hands-on development, collaborating with cross-functional teams to design and implement software solutions using C++ within the Epic Unreal engine environment.
- Write and optimize code, utilizing Blueprints to create and enhance graphics logic and functionality.
- Oversee the design and implementation of Client/Server applications, ensuring they meet both technical and project requirements.
- Develop, maintain, and manage plugins for Epic Unreal to improve system functionality, efficiency, and performance.
- Stay up to date with emerging trends, best practices, and technological advancements in graphics development, and ensure their effective integration into projects.
- Balance management responsibilities with technical expertise, ensuring both the team and your own contributions drive successful outcomes.
Who you are:
- 5+ years of software development experience with a proven track record of both hands-on coding and managing development teams.
- Strong expertise in C++ development.
- Extensive experience working with the Epic Unreal engine, including building and optimizing Blueprints.
- Experience designing and developing Client/Server applications.
- Strong leadership and interpersonal skills, with the ability to guide and mentor a team of developers.
- Highly observant with a strong attention to detail.
- Exceptional analytical skills, capable of solving complex technical problems and making informed decisions.
- Objective, detail-oriented, and able to maintain a clear focus on project goals.
- Proactive self-starter with a passion for technology, a quick learner, and able to meet project deadlines with minimal supervision.
- Willingness and ability to visit our lab in Ottawa when needed, especially for on-site validation and testing of developments.
Bonus points if you have the following:
-
- Experience in XR/nDisplay technology.
- Background in developing web-based applications using:
- HTML
- CSS
- JavaScript
- React
- Experience in computer vision and AI technologies.
- Experience modifying and extending Unreal Engine functionality.
- Familiarity with broadcasting technology:
- I/O
- Genlock
Equity, Diversity & Inclusion
At Ross, we embrace diversity, and we want you to bring your authentic self to work. We are committed to building a team that includes a variety of backgrounds, perspectives, and skills. Inclusivity drives innovation and creativity, and that’s something we’re passionate about at Ross! We believe everyone should be able to enjoy a rewarding career at Ross, regardless of race, colour, religion, sexual orientation, gender, gender identity or expression, marital status, age, veteran status, physical or mental disability. If a disability means that you need any additional support during the recruitment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.
Other details
- Job Family Not Mapped
- Job Function Not Mapped
- Pay Type Salary