Software Dev Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: Yahoo

Are you passionate about designing powerful backend systems and scalable data solutions? Yahoo is looking for a Software Development Engineer II – Backend/Data to build and optimize large-scale data pipelines and backend services that power applications reaching millions worldwide. As a Software Development Engineer II – Backend/Data, you’ll leverage your expertise in distributed systems, cloud data platforms, and backend development to create robust, high-performance systems that ensure seamless data processing and business continuity.


Key Responsibilities of Software Development Engineer II – Backend/Data

  • Design, build, and maintain automated ETL pipelines and distributed data systems.

  • Ingest structured and unstructured data into Hadoop and similar big data frameworks.

  • Transform, enrich, and optimize datasets for analytics and reporting purposes.

  • Perform essential data operations, including extraction, purging, and error fixes.

  • Collaborate using Git, Maven, and JIRA to manage issues and version control.

  • Troubleshoot and resolve production issues post-deployment.

  • Create and maintain technical documentation for all development processes.

  • Mentor junior engineers and help define team best practices.


Qualifications for Software Development Engineer II – Backend/Data

  • Bachelor’s or Master’s degree in Computer Science or equivalent experience.

  • 3+ years of backend or data engineering experience.

  • Proficiency in Java, Python, or JavaScript, and familiarity with ETL tools.

  • Experience with relational/distributed databases such as Oracle, MySQL, Vertica, or BigQuery.

  • Expertise in Unix/Linux systems and shell scripting.

  • Knowledge of workflow schedulers like Airflow or Oozie.

  • Hands-on experience with the Hadoop ecosystem (Dataproc, Hive, HBase, Pig).

  • Familiarity with cloud platforms like AWS, GCP, or Azure.

  • Strong debugging, problem-solving, and communication skills.

Nice to Have:

  • Exposure to AI/ML data workflows.

  • Understanding of multithreading and concurrency.


Why Join Yahoo as a Software Development Engineer II – Backend/Data

Yahoo offers a flexible hybrid work environment, competitive pay, and a culture of innovation. Compensation ranges from $111,000–$231,250/year, depending on skills and experience. Employees enjoy outstanding benefits, including:

  • Health, dental, and vision insurance

  • 401(k) retirement plan with company match

  • Education stipends

  • Backup childcare and other wellness perks

  • Inclusive, diverse company culture supported by employee resource groups


Equal Opportunity:
Yahoo is proud to be an equal opportunity employer. All qualified applicants will be considered without regard to race, gender, disability, or veteran status. Accommodations for applicants with disabilities are available upon request.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx