CBE Staff Software Engineer (CDN)

Aliso Viejo, CA 92656

Employment Type: Perm Job Category: Software Job Number: 18940

JOB SUMMARY

As a Staff Software Engineer on the CDN Cloud Engineering team, you’ ll play a key role in the design and development of distributed systems which will help build a worldwide Content Delivery Network for our client. This is a technical leadership role where you will be leading exciting initiatives and working with talented engineers to deliver cutting edge solutions for the company’ s end users.

RESPONSIBILITIES
  • Leads and owns the development and deployment of large features and systems to support CDN functionality
  • Ability to break high-level features into appropriate tasks for other engineers to develop
  • Responsible for designing high-level architectures
  • Triage and fix reported bugs
  • Communicate estimates, schedules, issues and dependencies to project and upper management
  • Works with Test Engineering and QA to own end to end testing for functional/product area
  • Continually brings new ideas about technology to engineering team
  • Mentor other engineers on development best practices
  • Builds and fosters relationships with other CGEI teams to help improve development process and eliminate inefficiencies
  • Collaborate with other engineers or stakeholders in other SIE organizations

REQUIREMENTS FOR THE ROLE
  • BS in Computer Science or equivalent work experience
  • 10-15 years of relevant development experience

Skills & Knowledge
  • Experience building or maintaining a CDN
  • Experience using other third-party CDNs (i.e. Akamai, CenturyLink, Fastly, etc.)
  • Experience with storage hardware (SSDs, NVMe)
  • Experience with distributed file systems (Ceph, HDFS, etc.)
  • Expert knowledge on building highly resilient distributed systems which can handle significant load
  • Expert knowledge of Java or Golang required
  • Intermediate knowledge of Python nice to have
  • Expert knowledge of Linux and Bash
  • Expert knowledge in both NoSQL (Redis, MongoDB, etc.) and Relational Data Stores (PostgreSQL, etc.)
  • Expert knowledge of version control tools such as git

Additional Attributes
  • Familiar with Agile development environment
  • Gamer is a plus
  • Enjoys working in a fast-paced environment
  • Strong communication and documentation skills
  • Accountability
  • Contributes to widely used open-source libraries
  • Enjoys giving technical presentations
  • Stays up to date on latest technology trends in the areas of distributed systems

 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.