Backend Software Dev Engineer II, Yahoo Mail

Yahoo
Richardson, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 231K

Job location

Richardson, United States of America

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Unix
C++
Continuous Integration
Data Structures
Software Debugging
Linux
Distributed Systems
Search Algorithms
Notepad (Software)
NoSQL
Object-Oriented Software Development
Scrum
Transmission Control Protocol (TCP)
GitHub Copilot
Backend
Yahoo Mail
Information Technology
Messenger

Job description

You will be coding in Java and/or C++ on Unix platform to help build the next generation backend for Yahoo Mail. You will use AI tools to augment development productivity in a fast-paced backend environment. This role is in the Communications organization that connects the world through Mail, Messenger, Groups, Calendar, Contacts & Notepad. On this team, you have an amazing opportunity to impact the productivity and connected lives of approximately 300 Million users every month. This amazing team of Engineers, Product Managers and Designers work on next generation innovative experiences transforming how users connect with each other every day.

Requirements

  • BS in Computer Science (or equivalent experience) with minimum of 4 years experience

  • Specialized in backend development with Java, C++, or similar experience

  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude) to accelerate coding and debugging workflows

  • Solid understanding of CS fundamentals (algorithms, data structures, object oriented programming)

  • Understanding of Search algorithms, and familiarity with Relational and NoSql databases

  • You must enjoy challenging engineering problems. We are looking for someone who can solve complex issues

  • Flexible and able to work with a diverse team that includes engineers, marketing, product, and designers

  • Familiar with HTTP and TCP/IP protocol

  • Linux/Unix knowledge necessary

  • Excellent communication skills, both written and oral, * Familiar developing mail application

  • Knowledge on large scale distributed systems

  • Experience with continuous integration (CI) frameworks

  • Familiar with SCRUM or similar agile methodology

  • GCP Cloud experience is highly preferred

The material job duties and responsibilities of this role include those listed above as well as adhering to Yahoo policies ; exercising sound judgment ; working effectively, safely and inclusively with others ; exhibiting trustworthiness and meeting expectations ; and safeguarding business operations and brand integrity.

Benefits & conditions

The compensation for this position ranges from $111,000.00 - $231,250.00/yr and will vary depending on factors such as your location, skills and experience.The compensation package may also include incentive compensation opportunities in the form of discretionary annual bonus or commissions. Our comprehensive benefits include healthcare, a great 401k, backup childcare, education stipends and much (much) more.

About the company

Yahoo Mail is the ultimate consumer inbox with hundreds of millions of users. It's the best way to access your email and stay organized from a computer, phone or tablet. With its beautiful design and lightning fast speed, Yahoo Mail makes reading, organizing, and sending emails easier than ever. A little About Yahoo Yahoo makes the world's daily habits inspiring and entertaining. By creating highly personalized experiences for our users, we keep people connected to what matters most to them, across devices and around the world. Yahoo's businesses span across Search, Communications, Media and many other verticals.Yahoo Mail Backend Team develops and maintains high-performing systems that provide API (Web Services, IMAP, & POP), Metadata and Elastic Storage for the electronic mail and its auxiliary functions. The system handles billions of requests a day, and supports a variety of clients, mobile, desktop, & web. The team works on problems that cover a wide spectrum - from web services to operating system and networking layer.Yahoo Mail teams in Three Words: Your personal database

Apply for this position