This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Yahoo Holdings - Richardson, TX

posted 3 months ago

Full-time - Principal
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 contributing to the transformation of Yahoo's mail services to a fully cloud-native architecture.

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

  • Experience with REST API (with Jersey and/or Servlets 3.0)
  • Multi-threaded programming and/or understanding contention issues
  • Experience in large-scale, large user base development
  • Experience in 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