Unlocking business opportunities in the convergent world of Open Platform IP Video Management Systems
Requirements
- Minimum of 8 years of progressive software engineering experience in high-growth environments, including at least 4 years designing and implementing microservice-based solutions
- Demonstrable expert-level proficiency in Golang and advanced knowledge of at least one additional language (Python, C-Sharp, C/C++, or Java)
- Extensive experience in real-time data processing technologies (Kafka, Google Pub/Sub, or similar)
- Advanced experience implementing sophisticated testing methodologies, with a proven track record of TDD/BDD adoption
- Substantial experience architecting and deploying enterprise applications on public cloud infrastructure (GCP, AWS, or Azure)
Responsibilities
- Collaborate with product managers, engineering managers, and technology teams to define strategic roadmap priorities and architect product features
- Apply expert-level knowledge of data structures, data modeling, and advanced design patterns to build sophisticated microservice architectures
- Lead critical architectural decisions by evaluating complex trade-offs and implementing optimal design patterns to solve enterprise-scale engineering challenges
- Spearhead design and implementation initiatives based on industry-leading engineering principles, ensuring exceptional testability, maintainability, and scalability
- Develop comprehensive project scopes, architectural designs, and resource estimates that align with business strategies during planning phases
- Orchestrate delivery velocity while maintaining the highest quality standards across product releases
Other
- BS in Computer Science or equivalent field; MS preferred
- Exceptional communication and leadership skills, with demonstrated ability to influence both technical and executive stakeholders
- Flexible work environments, opportunities for further education, and the ability to directly affect change in our Organization