Jobs.ca
Jobs.ca
Language
Ross Video logo

Senior Software Developer - Ross Web Platform (Job Req #2025-355)

Ross Videoabout 22 hours ago
Ottawa, ON
Senior Level

Top Benefits

Competitive salaries
Comprehensive health plans
Flexible hours

About the role

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.

Job Overview:
Be part of a vibrant group where you can make a difference in the evolution of technology products. You will be part of a small, highly collaborative team that enables rapid development of production ready web-based software. As part of the platform development team, you will help conceive, design, develop and deliver products used across the company. You will work to improve and grow the technical competence of our designs. Our small teams encourage outside of the box thinking, we value innovation and feedback, and you will work alongside a diverse group of people with a broad range of skills and experience. You will be working on real-world applications and get to see the results of your hard work firsthand. The team is based in Ottawa ON and works primarily remote with the expectation that all team members will come into office on the same day, once every other week. You have a deep interest in Java and genuinely enjoy working across a range of development tools and frameworks—like Eclipse Equinox, React, and relational databases. You love tackling tough problems and building platforms that make a real impact on developer experience. You’re energized by new challenges and are always up for learning something new and are also engaged by the unique challenges of mentoring a team with responsibilities that include supporting vital legacy code. Here, you’ll find a team that values initiative, welcomes new ideas, and trusts you to drive your own work. We operate with minimal hierarchy, collaborate closely, and always make time to learn, adapt and to try new things.

Who you report to: Manager, Software Development

What we offer:
Ross offers competitive salaries, comprehensive health plans, and several perks to help you perform at your best. Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, an employee share ownership program, development support, and a ton of fun social activities and events! Best of all, you will be part of the Ross Video family, and we've got an energizing environment here.

What the job is all about:

  • Participate in the full software development lifecycle – requirements gathering, scoping, design, implementation, documentation, testing, and maintenance
  • Help the team apply Lean and Agile principles, developing the highest quality solutions.
  • Write code across the full stack – UI, back-end services, and data storage
  • Conduct design reviews and code reviews promoting high-quality work, sound software methodologies and attention to detail
  • Design and implement advanced software components or modules, ensuring congruence to design patterns and widely accepted practices
  • Coach and mentor other developers on the team
  • Evaluate and recommend tools, libraries, and frameworks for the platform's evolution.
  • Collaborate across teams to align practices with overall platform goals
  • Advocate for security, compliance, and performance optimization across the stack

Who you are:

  • 8+ years of experience in software engineering or a related industry
  • A full-stack development background with the ability to contribute to both backend and frontend components
  • Object-oriented software design using Java. Any experience with Eclipse, Hibernate, or general Web Application design is an asset
  • HTML, JavaScript, TypeScript, and React experience is highly valued
  • Experience with SQL-based databases, ideally any of MariaDB, MySQL, PostgreSQL, Oracle, or SQL Server would be beneficial
  • An interest in implementing effective development processes and continuous improvement of practices, with a focus on those related to quality and performance
  • Proven ability to mentor and guide developers with less experience than you
  • Experience with Domain Driven Design, Hexagonal Architecture, Test Driven Development and Behavioral Driven Development is an asset

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.

About Ross Video

Broadcast Media Production and Distribution
1001-5000

Powering video productions for billions of global viewers, using the industry’s widest range of smart production solutions.