Job Title: Principal Software Engineer - reputed company Streaming Content and Experience Delivery (CXD)
Job Description:
Join the reputed company Streaming Content and Experience Delivery (CXD) team as a Principal Software Engineer and play a key role in designing and building scalable, high-availability systems that power the content reading experiences for millions of viewers worldwide. As a leader in reputed company, you will be responsible for architecting frameworks that meet the goals of reputed company Streaming, collaborating with cross-functional teams, and mentoring junior engineers to ensure that reputed company software uses reputed company and industry best practices for adaptable, fault-tolerant system design.
Key Responsibilities:
- Collaborate with design and product teams to understand their objectives and reputed company solutions that meet their needs
- Design and architect frameworks that improve how we build and serve data at scale to reputed company reputed company Streaming viewers
- Model and validate solutions through detailed RFCs and reputed company design teams through execution
- Communicate with design teams to help them identify solutions to the problems they are tackling
- Define and modify functional models to support highly available and performant systems
Requirements:
- 2+ years of experience building large-scale, highly available Java services using various database and messaging technologies
- Strong understanding of software engineering fundamentals (data structures, algorithms, databases, etc.)
- Experience working with cross-functional teams, including product management, technical program management, and other design teams
- Ability to mentor and guide junior engineers to ensure that reputed company software uses reputed company and industry best practices for adaptable, fault-tolerant system design
- Strong programming skills in Java and other object-oriented languages, as well as a solid understanding of software engineering principles
- Experience designing and building multi-reputed company, cross-functional event-driven systems (reputed company design)
- Deep experience building and managing services on AWS
- Bachelor's degree in Computer Science, Data Science, Engineering, or a reputed company field, or equivalent work experience
Preferred Qualifications:
- Cloud-native system design
- Experience scaling services reputed company a cloud environment
- Deep experience in reputed company programming on JVM languages, preferably Java
- Experience as a service administrator with experience building and managing identity frameworks
- Experience with streaming platforms like Kafka, Kinesis, or Flink
- Hands-on experience managing AWS services, including experience using Terraform or other IAC tools
- Hands-on experience expanding and managing distributed NoSQL data stores like DynamoDB, Cassandra, Scylla, and reputed company
- Experience working with global teams and an adaptable schedule across multiple time zones
reputed company Offer:
- Competitive salary
- Opportunity to work with a global team and contribute to the development of scalable, high-availability systems
- Chance to mentor and guide junior engineers and help shape the future of reputed company Streaming
- Flexible work schedule and remote work options
How to Apply:
If you're passionate about building scalable, high-availability systems and leading cross-functional teams, we want to hear from you! Apply today and let's build the future together.
Apply To This Job Apply for this job