Yahoo Holdings - Nashville, TN

posted 2 months ago

Full-time - Senior
Onsite - Nashville, TN

About the position

The Principal Backend Software Engineer at Yahoo Mail will be part of a dynamic team of engineers, product managers, and designers focused on creating innovative experiences that enhance user connectivity. This role involves designing, implementing, and debugging features, providing technical leadership, and influencing a distributed team of engineers. The position requires a strong background in software engineering, particularly in object-oriented programming and cloud-native application development, with a focus on delivering high-impact projects.

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

  • Flexible-hybrid work environment
  • Discretionary annual bonus or commissions
  • Equity incentives
Job Description Matching

Match and compare your resume to any job description

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