Senior Software Engineer
Company: Yahoo Inc.
Location: Hudson
Posted on: March 25, 2025
Job Description:
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
YahooYahoo 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
databaseResponsibilitiesYou will be coding in Java and/or C++ on
Unix platform to help build the next generation backend for Yahoo
Mail. 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.Minimum
Qualifications
- BS in Computer Science (or equivalent experience) with minimum
6 years' experience
- Experience with OOP: Java, C++, or similar
- Solid understanding of CS fundamentals (algorithms, data
structures, object oriented programming)
- Understanding of Search algorithms, and familiarity with Lucene
or other Tokenizations
- 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 oralPreferred
Qualifications
- Familiar developing mail application
- Knowledge on large scale distributed systems and/or other NoSql
systems
- Experience with continuous integration (CI) frameworks such as
Jenkins and Hudson
- Familiar with SCRUM or similar agile methodology
- GCP Cloud experience is highly preferredThe 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.At Yahoo, we offer flexible hybrid
work options that our employees love! While most roles don't
require regular office attendance, you may occasionally be asked to
attend in-person events or team sessions. You'll always get notice
to make arrangements. Your recruiter will let you know if a
specific job requires regular attendance at a Yahoo office or
facility. If you have any questions about how this applies to the
role, just ask the recruiter!Yahoo is proud to be an equal
opportunity workplace. All qualified applicants will receive
consideration for employment without regard to, and will not be
discriminated against based on age, race, gender, color, religion,
national origin, sexual orientation, gender identity, veteran
status, disability or any other protected category. Yahoo will
consider for employment qualified applicants with criminal
histories in a manner consistent with applicable law. Yahoo is
dedicated to providing an accessible environment for all candidates
during the application process and for employees during their
employment. If you need accessibility assistance and/or a
reasonable accommodation due to a disability, please submit a
request via the Accommodation Request Form
(www.yahooinc.com/careers/contact-us.html) or call +1.866.772.3182.
Requests and calls received for non-disability related issues, such
as following up on an application, will not receive a response.We
believe that a diverse and inclusive workplace strengthens Yahoo
and deepens our relationships. When you support everyone to be
their best selves, they spark discovery, innovation and creativity.
Among other efforts, our 11 employee resource groups (ERGs) enhance
a culture of belonging with programs, events and fellowship that
help educate, support and create a workplace where all feel
welcome. Check out our diversity and inclusion
(www.yahooinc.com/diversity/) page to learn more.The compensation
for this position ranges from $128,250.00 - $266,875.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.Currently work for Yahoo? Please apply on our
internal career site.About UsYahoo serves as a trusted guide for
hundreds of millions of people globally, helping them achieve their
goals online through our portfolio of iconic products. For
advertisers, Yahoo Advertising offers omnichannel solutions and
powerful data to engage with our brands and deliver results.
#J-18808-Ljbffr
Keywords: Yahoo Inc., Cuyahoga Falls , Senior Software Engineer, IT / Software / Systems , Hudson, Ohio
Didn't find what you're looking for? Search again!
Loading more jobs...