Software Development Engineer II, Display Protocols
Software Development Engineer II, Display Protocols
Requirements
Several years of non-internship professional software development experience.
2+ years experience in design or architecture of new and existing systems, including design patterns, reliability, and scaling.
Experience programming with at least one software programming language.
Nice to Haves
3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
Bachelor's degree in computer science or equivalent.
Proficiency in at least one of these programming languages: Rust, C, or C#.
What You'll Be Doing
Designing and building features for cloud desktop and interactive streaming platforms end-to-end.
Writing clean, maintainable, scalable code and optimizing real-time streaming paths for latency and reliability.
Operating what you ship, including participating in on-call rotations.
Collaborating with multiple AWS services to deliver secure and highly available infrastructure.
Profiling, benchmarking, identifying bottlenecks, and making system design and architecture decisions.
Participating in code reviews to raise engineering standards and contributing to operational excellence.
Taking initiative to fix issues and improve systems.
Scaling the platform technically to support millions of concurrent desktops and as a team through mentoring and documentation.
Evaluating new approaches to maintain a best-in-class interactive streaming platform.
Collaborating closely with engineers, product managers, and AWS partner teams like networking and security.
Balancing long-term roadmap execution with responding to customer issues and needs.
Mentoring and helping shape team direction.
Perks and Benefits
Inclusive and diverse team culture promoting curiosity, connection, and pride in uniqueness.
Employee-led and company-sponsored affinity groups and inclusion events.
Mentorship and abundant career growth and knowledge-sharing opportunities.
Focus on work-life harmony with flexible working culture.
Competitive compensation with possibility of sign-on payment and restricted stock units.
Statutory and supplementary company benefits where applicable.