Senior Principal Software Engineer

4 weeks ago


New York, New York, United States Yahoo Holdings Inc. Full time
About the Role

We are seeking a highly skilled and experienced Full-Stack Engineer to join our team at Yahoo Holdings Inc. as a Sr. Principal Engineer. As a key member of our team, you will be responsible for designing, developing, and delivering a new weather experience across the company, from the Yahoo Weather apps to the Yahoo homepage.

Responsibilities
  • Define the technical roadmap for Yahoo Weather, leveraging best-in-class practices and technologies.
  • Develop and articulate a vision for using specific technology and adapting to product and business needs as they develop.
  • Collaborate closely with a team to design, build, and deliver new features in the Yahoo Weather apps and integrate weather into other Yahoo surfaces.
  • Write high-quality code, collaborating with client teams on feature development, optimizing system performance, and reducing technical debt.
  • Identify and implement strategies to enhance system performance and responsiveness as backend and client work progresses together.
  • Share opinions and help shape our technical direction, best practices, product ideas, and team processes.
Requirements
  • 10 years of experience building and architecting high-performing and scalable frontend and backend systems.
  • Full-stack experience across frontend (building apps & UI components), backend (building & maintaining services), and databases.
  • Experience as a tech lead with a track record of mentoring and knowledge sharing within and outside the team.
  • Ability to build and maintain data pipelines, including data ingestion, transformation, understanding, and optimizing data presentation to clients.
  • Experience building location-based products, including the use of maps SDKs and APIs.
  • Knowledge and experience deploying to and building in AWS.
  • Excellent written and verbal communication skills.
What We Offer

We offer a competitive compensation package, including a base salary ranging from $150,000 to $327,025 per year, as well as incentive compensation opportunities and equity incentives. Our benefits include healthcare, 401K savings plan, company holidays, vacation, sick time, parental leave, and an employee assistance program.

We are proud to be an equal opportunity workplace and are committed 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 or call .



  • New York, New York, United States SiriusXM Full time

    About the RoleSiriusXM is seeking a highly skilled Senior Principal Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining web applications, frameworks, and infrastructure that provide customer-facing experiences and capabilities.Key ResponsibilitiesLead the...


  • New York, New York, United States SiriusXM Full time

    About the Role:SiriusXM is seeking a highly skilled Senior Principal Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining web applications, frameworks, and infrastructure that provide customer-facing experiences and capabilities.Key Responsibilities:Lead the...


  • New York, New York, United States Sirius XM Radio Inc Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at SiriusXM. As a key member of our engineering team, you will be responsible for designing and building high-performance, stable, and scalable systems that will be deployed in an enterprise setting.You will collaborate with cross-continent teams and execute...


  • New York, New York, United States R K Software, Inc. Full time

    Job Description for Senior Software EngineerR K Software, Inc. is seeking a highly skilled Senior Software Engineer to join our team of talented professionals.Job SummaryThe Senior Software Engineer will be responsible for designing, developing, and deploying complex software applications using a range of technologies including Visual Studio .Net, SQL...


  • New York, New York, United States Yahoo Holdings Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Principal Software Engineer to join our team at Yahoo Holdings Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems.ResponsibilitiesDefine the technical roadmap for Yahoo Weather, leveraging...


  • New York, New York, United States Reorg Research Inc Full time

    Job Title: Principal Software EngineerAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our Data Technology team at Reorg Research Inc. As a Principal Software Engineer, you will be responsible for designing, building, and supporting scalable data management applications and services.Key Responsibilities:* Demonstrate...


  • New York, New York, United States Credit Genie Full time

    Job Title: Principal Software EngineerCredit Genie is seeking a highly skilled Principal Software Engineer to join our Backend Platform team. As a key member of our engineering organization, you will be responsible for shaping the technical vision and architectural roadmap of our backend services.About the RoleWe are looking for a seasoned software engineer...


  • New York, New York, United States MasterCard Full time

    We strive to create a connected and inclusive digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.We foster a...


  • New York, New York, United States Fidelity Information Services Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Fidelity Information Services. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software solutions.Your primary focus will be on developing enterprise-wide consumable products using Java,...


  • New York, New York, United States Fidelity Information Services Full time

    About the RoleFidelity Information Services is seeking a skilled Principal Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and secure software solutions.Key ResponsibilitiesDesign and develop software solutions using Java, Spring, and related...


  • New York, New York, United States SiriusXM Radio Full time

    About the RoleWe are seeking a highly skilled Senior Principal Broadcast Engineer to join our dynamic team dedicated to Media Content Engineering. As a Senior Technical Leader, you will be responsible for shaping the technology landscape in the broadcast environment, designing and architecting cutting-edge broadcast systems, and providing technical...


  • New York, New York, United States Fidelity Information Services Full time

    About the RoleWe are seeking a highly skilled Senior Lead Engineer to join our Merchant Solutions Technology Development division. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications used in local, networked, or Internet-related computer programs.Key ResponsibilitiesAnalyze and design software...


  • New York, New York, United States Lynx Software Technologies Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying software for our embedded systems.Key Responsibilities:Design and develop...


  • New York, New York, United States Sirius XM Radio Inc Full time

    Job Summary:Sirius XM Radio Inc is seeking a highly skilled Senior Principal Broadcast Engineer to join our dynamic team dedicated to Media Content Engineering. As a Senior Technical Leader, you will be responsible for shaping the technology landscape in the broadcast environment. This role focuses on designing and architecting cutting-edge broadcast...


  • New York, New York, United States MTA Full time

    Job Title: Senior Software EngineerMTA is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading requirements management, software design and engineering, and testing activities across all stages and iterations of medium complexity software development.Key Responsibilities:Lead...


  • New York, New York, United States Mindlance Full time

    Job Summary:As a Senior Software Engineer at Mindlance, you will play a key role in designing, developing, and implementing complex software systems. Your expertise will be instrumental in driving project milestones and delivery dates, while ensuring the highest level of technical aptitude and expert working knowledge of the supporting application(s),...


  • New York, New York, United States Sirius XM Radio Inc Full time

    Job Summary:As a Senior Principal Broadcast Engineer at SiriusXM, you will play a key role in shaping the technology landscape of our broadcast environment. You will be responsible for designing and architecting cutting-edge broadcast systems, providing technical leadership, and driving innovation to meet the unique challenges of broadcasting.Key...


  • New York, New York, United States Leidos Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Leidos. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications using Java and Python. You will work closely with our development team to ensure that our software meets the...


  • New York, New York, United States City National Bank Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at City National Bank. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.Key Responsibilities:Design and develop software...


  • New York, New York, United States Hulu Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking an experienced Senior Software Engineer to join our team at Hulu. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications for our mobile platforms.Responsibilities:* Work closely with UX designers, product managers,...