Senior Software Architect (.NET)
Full time, Remote, UK working hours
April 4, 2022
Company Description
Cadmore Media is a rapidly growing media hosting service with products supporting research, professional education, and virtual/hybrid conferences. A mission-driven, customer-focused organization, Cadmore works with high-profile associations, societies and publishers who produce video and audio content created by the world’s most prominent scientific experts. Our clients love us, and we continually strive to delight. As a fast-growing startup at the forefront of our industry, Cadmore is a challenging and exciting work environment.
Products
Cadmore currently supports several web-based offerings: a platform and player where users can manage and publish their multimedia content and metadata; media libraries, which are customizable sites for curating and publishing multimedia content; a virtual/hybrid event platform designed for scholarly conferences; and an API that allows existing data and workflows to be integrated with the Cadmore solutions. Cadmore is also undergoing a version 2.0 initiative to update the platform and player offering and building out live streaming capabilities.
Work Environment
All team members all work from home, using Microsoft Teams and Zoom to regularly communicate. Our primary development and business operations are split between US Eastern Time and UK GMT, occasionally requiring staff to overlap time zones. All development projects at Cadmore use C# .NET (Core 3.1 and .Net 4.7), ASP.NET (MVC), Web API, Azure Sql Server, and Azure hosting. All our solutions are web-based and as such are architected using HTML/CSS and JavaScript, with Bootstrap and JQuery providing some framework solutions. We strive to avoid dependencies where possible, and therefore do not encourage the overuse of frameworks without good cause.
Job Description
We are seeking an experienced Senior Software Architect with talent and the drive to grow the company by being the foremost expert on our technical offerings and solutions design. This is a top-level position, directly involved with the CTO to layout solutions, assist senior engineering staff with implementations and extensions, provide hands-on coding and solution construction, and offer guidance and project direction on customer solutions between product development and senior engineers. The successful applicant will need to be comfortable in an environment of quickly shifting priorities, developing best-case solutions for short timelines while also designing extensible solutions and showing an ability to quickly understand and adapt to client needs. The successful applicant will be expected to engage in brainstorming, design, and hands-on construction by extending Cadmore’s existing offerings as well as its new solutions, providing technical and product expertise. This is an ideal position for candidates seeking to move their career from engineering to systems architect, maintaining hands-on code, rather than to personnel management.
Job Requirements
Experience designing, building, and deploying complex or enterprise solutions is a must. At least an expert/proficient knowledge of part of our technology stack is required, as well as a willingness to self-teach on missing skills. An excellent candidate will be one who embraces complexity yet seeks to provide simple, best-fit solutions for hard problems. They should be capable and willing to conceptualize large-scale systems, while also being interested in every detail. An ideal candidate can anticipate future growth and problems, and articulate their vision to engineers and product development staff. Because we are a relatively small team, we do not favor over-reliance on Dev Ops and workflow patterns. Best fit candidates will have a “make it work” attitude and possess full knowledge of the basics of full stack development, deployment, and architecture.
Cadmore Media was founded in 2018 by scholarly and video publishing veterans who saw a need to make video publishing an accessible proposition for a wide range of academic and professional use cases. Essentially, we want to transform the creation and dissemination of video and audio content in the scholarly world through expert technology, robust partnerships, and best-in-class service.
To do this, we hire great people, build client-driven products, and facilitate industry-wide innovation. We were awarded the Digital Science Catalyst Grant in 2018 and the NFAIS Digital Startup Challenge in 2019. In 2020 we released our virtual event platform, now a core element of our services. Today, we’re a fast-growing publishing technology start-up with a team of knowledgeable, supportive professionals. We believe in “working hard and being nice to people”: although our work ethic is high, we strive to give all team members an empowering environment in which they can grow, contribute to the company’s mission, and acquire a high degree of autonomy. We welcome and debate new ideas and suggestions and we encourage creativity.
Accessibility and inclusivity are at the heart of Cadmore’s mission, and we will enthusiastically consider applicants who may need special accommodations to perform their work.
Apply by sending us a cover letter and resume to jobs@cadmore.media.