Required Qualifications
Bachelor’s or master’s degree in computer science or a related field. Proven experience as a developer Evangelist/Advocate or similar role5+ years of work-related experience in technology research, large-scale, highly available software development/architecture, and/or communications industry network standards.Domain expertise in telecommunications, identity auth-n, auth-z architectures, certificate management, and digital signatures and understanding of software and services in a regulated industry.Experience working with state-of-the-art application deployment practices including but not limited to Docker/Containers and Kubernetes.Experience with modern System programming and Deep Learning software architecture and frameworks. Experience with full-stack or backend technologies is required. This could include react/css or python/nodejs.3+ years of experience working with a major cloud platform (we're on AWS).Experience building high throughput, fault-tolerant, distributed systems
Resposibilities
Staying up to date with the latest industry trends and best practices in software development and technologyCreating technical content like blogs, how-to videos, tutorials, and code samplesCreate SDKs and CLIs on platform APIs and services.Building and nurturing relationships with developers and the wider technical communityEngage in technical planning, design, development, and code reviews including peer code review of Pull RequestsStay current with emerging trends, making recommendations as needed to help the organization innovate.Collaborate with our engineering and development teams working on groundbreaking technologies and drive our internal validation and benchmarking projects for our platform services.Help identify and execute improvements and simplification opportunities with business systems in a domain. Identify and promote the reuse of common services and components.