
Senior Software Engineer
Posted Oct 15

Posted Oct 15
This is a fully remote position, open to applicants in Canada.
• Oversee the maintenance, modernization, and innovation of essential engineering applications that support the music publishing business lifecycle.
• Facilitate rights management, contract administration, royalty processing, and global licensing management systems.
• Envision and implement future technological advancements for the music industry.
• Develop and present cutting-edge products.
• Implement solutions that are maintainable, high-quality, reliable, and scalable.
• Identify opportunities for enhancing system quality, scalability, and efficiency.
• Collaborate with business stakeholders and engineering teams to clarify technical specifications.
• Offer support for system integrations and data engineering tasks.
• Take ownership of team deliverables, processes, and execution.
• Address incidents and fulfill on-call responsibilities, concentrating on root-cause analysis and enhancements.
• Mentor fellow engineers.
• Engage in continuous improvement and learning initiatives.
• A Bachelor's degree in Computer Science, Computer Engineering, or a related field.
• A hands-on senior engineer who writes code, conducts code reviews, and helps establish engineering best practices.
• An effective communicator who collaborates efficiently across various functions.
• More than 6 years of experience in Java or another object-oriented programming language, with robust full-stack expertise.
• Significant experience with relational databases and data model design.
• Proven experience in building projects with effective abstractions and clean architecture.
• Strong debugging capabilities and the ability to diagnose and resolve complex issues.
• A passion for growth, learning, and mastery in software development.
• Experience in writing design documentation and acting as a design reviewer for peers' documentation.
• Familiarity with AWS is preferred.
• Knowledge of large-scale data processing systems and event-driven architectures is a plus.
• A strong sense of ownership and a desire to make an impact in a fast-paced, rapidly evolving, and ambiguous environment.
• Performance-based annual bonus.
• A culture centered around continuous improvement and learning.
• Opportunities for professional growth through collaboration with team members and engineering leaders.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.