Software Engineer (Senior)
MASV
Note: This position is for an individual of 'senior' skillset. This may not require extensive career experience.
We are trusted by media professionals to deliver large copyrighted files and high-res assets faster than the competition. From broadcasters to post houses, to boutique agencies, in-house video teams, and more.
MASV is a dynamic and innovative company committed to making file transfers fast, easy, and secure. We prioritize innovation, reliability, and user-centric design in our products. As a Software Engineer, you will have the opportunity to contribute to the development and maintenance of cutting-edge software solutions that enhance our users' experience and meet the highest industry standards.
Responsibilities:
- Collaborate with cross-functional teams to understand business requirements and translate them into effective software solutions.
- Design, implement, and maintain scalable and reliable cloud infrastructure on AWS while ensuring compliance with SOC2, ISO27001 and TPN standards.
- Develop and maintain web applications, ensuring a seamless user experience and adherence to design best practices.
- Design, build, and maintain APIs, libraries, services, and systems to support MASV's file transfer infrastructure.
- Troubleshoot and resolve technical issues across the software stack, including cloud infrastructure, frontend web applications, and backend systems.
- Contribute to the development of automated testing frameworks and CI/CD pipelines to ensure code quality and deployment efficiency.
- Stay updated on industry best practices, emerging technologies, and security trends to continuously enhance our software solutions.
- Collaborate with the engineering team to automate processes and improve deployment pipelines.
- Participate in code reviews, architectural discussions, and sprint planning meetings to maintain high standards of code quality and collaboration.
- Document software design, architecture, and processes to facilitate knowledge sharing and onboarding of new team members.
Requirements:
- Proven experience as a Software Engineer, with proficiency in frontend and/or backend development.
- Solid understanding of cloud architecture, infrastructure, and best practices, with experience in AWS preferred.
- Proficiency in programming languages such as JavaScript, Python, or Go, with experience in frontend frameworks (e.g., VueJS) and/or backend frameworks (e.g., Go, Express, Django).
- Knowledge of networking concepts, security principles, and web protocols (e.g., TCP, TLS, HTTP).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) and CI/CD pipelines.
- Familiarity with database systems (e.g., SQL, NoSQL) and data modeling concepts.
- Excellent problem-solving skills, attention to detail, and communication skills.
- Ability to work independently and collaboratively within a fast-paced, agile development environment.
Nice to Have:
- Degree or diploma in Computer Science, Information Technology, or a related field.
- AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Experience with Go programming language (Golang).
- Familiarity with multi-threaded programming and building fault-tolerant distributed systems.
- Experience with A/B testing, tracking events, and data properties for web applications.
- Knowledge of design principles and user experience optimization
Note: You must be a Canadian resident and legally eligible to work in Canada to apply.
What we can offer you:
- 💪 A competitive salary
- ❤️ Comprehensive health benefits
- 🏖 6 weeks of flexible paid time off
- 💻 A monthly work-from-home stipend (we’re a fully remote org)
- 🧠 A $3000 professional development budget annually
- 😄 Full autonomy to grow, learn, and carve out your career path
- 👌 Work-life harmony (we appreciate hustle but also a good night’s rest)
MASV (https://massive.io/) is a secure cloud service designed to quickly transfer heavy media files worldwide to meet fast-paced production schedules. Global media organizations rely on MASV to automatically deliver their large files without any restrictions, allowing them to concentrate on their next big deliverable.