Our Client is actively searching for a Senior Software Engineer to work on their Video Search & Collaboration Team. This role works on a team focused on integrations with online meetings services like Zoom, WebEx, Google Hangouts, Microsoft Teams, and builds services that extract video recordings and metadata to build intelligence into the post-meeting experience. This role will be heavily focused on distributed systems and therefore while it’s a “full stack” role, we need someone focused on backend most of the time but not afraid to do front end work when needed.
If you’re interested in working on a rapidly evolving system loaded with interesting and complex problems, we should talk!
Who will you impact?
- Millions of University Students & Professors around the world with multi-media.
- B2B customers looking to onboard new and existing customers with the power of video.
What will be your responsibilities?
- Build robust and high scale full stack solutions.
- Diagnose and debug customer issues.
- Work with teams to solve customer-reported issues.
- Ship new software rapidly and delivering uptime.
What are the minimum requirements for the position?
- BS (or higher) in Computer Science or an equivalent degree
- Excellent coding skills with 5+ years professional coding experience, using Java or C#
- Working knowledge of UX development (HTML, React, Jquery, etc.)
- Excellent technical design skills and communication skills for a collaboration-first organization.
- A willingness to take on, drive, own and maintain a variety of large and small projects
- Experience developing and managing autoscaling, cloud-hosted services
- Strong knowledge of system software architecture best practices for distributed systems
- A solid footing in computer science, including thorough knowledge of data structures, algorithms, object-oriented software design and service-based architecture