Yahoo Holdings - Richardson, TX

posted 2 months ago

Full-time - Senior
Onsite - Richardson, TX

About the position

The Principal Backend Software Engineer at Yahoo Mail is responsible for designing, implementing, testing, and debugging features that support client functionalities. This role involves providing technical leadership on high-impact projects, influencing and coaching a distributed team of engineers, and participating in agile development processes. The engineer will work on one of the highest scaling email platforms, impacting millions of users and serving billions of requests daily. The position requires a strong background in software engineering, particularly in cloud-native application development, and offers the opportunity to contribute to innovative experiences that transform user connectivity.

Responsibilities

  • Design, implement, test, and debug features in mail supporting client features; revise and refine as required
  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Request and participate in code reviews
  • Participate in agile development with weekly sprints, planning & estimating work, daily standup, & retrospectives
  • Learn from a multitude of sources, including on-the-job project experience, reviewing code from others, team education sessions, collaborating with peers, and soliciting advice from leaders & architects
  • Take initiative to identify, solve, and pursue problems to full completion
  • Contribute to best practices and work culture of the team
  • Promote and solicit ideas within project teams

Requirements

  • 10 years of professional software engineering experience
  • 3 years of experience leading teams by designing, building scalable high-performing distributed systems
  • Experience in OOP, with Java or C preferred
  • Experience in cloud-native application development and architecture, preferably in GCP or AWS
  • Strong understanding of fundamentals including Data Structures, Algorithms, OS, and Networking
  • Experience with development on Unix (Linux) platform
  • BS/MS in Computer Science or related field

Nice-to-haves

  • REST API (with Jersey and/or Servlets 3.0)
  • Multi-threaded programming and/or understanding contention issues
  • Large-scale, large user base development
  • Web-scale or enterprise-scale development

Benefits

  • Healthcare
  • 401K savings plan
  • Company holidays
  • Vacation
  • Sick time
  • Parental leave
  • Employee assistance program
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service