Principal Software Engineer (Backend Engineer)

Hired Recruiters$130K — $180K *
US-AnywhereRemote in San Francisco, CA
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software engineering experience, focusing on back-end development and architecture
  • Expertise in at least one modern programming language such as Java, Python, Golang, or Kotlin
  • Experience designing and architecting back-end systems, including relational and NoSQL databases
  • Proficiency in optimizing full-stack web systems in cached environments
  • Experience building large-scale user personalization and recommendation systems
  • Deep experience as a technical leader overseeing large engineering teams
  • Ability to explain complex technical concepts to diverse audiences

Responsibilities

  • Lead architectural and systems design for technical impact across Fandom
  • Proactively identify risks and opportunities to enhance processes and technologies
  • Oversee impactful projects spanning multiple technologies and teams
  • Collaborate with the Data Science team on initiatives for user experience personalization
  • Develop dynamic user profiles to enhance engagement and monetization strategies
  • Scale gamification systems to encourage high-quality user-generated content
  • Drive monetization strategies through various affiliate and e-commerce avenues

Benefits

  • Flexible working hours to support work-life balance
  • Opportunities for professional development and mentoring
  • Access to a vibrant community of fandoms and cultural experiences
  • Collaborative and innovative work environment with a strong team culture
Full Job Description
About this Role

At Fandom, this Principal Engineer role reports to the VP of Engineering and works with the Data Platform team. you will be a technical leader who builds engagement and monetizes the experiences from both an architectural and systems design perspective, for over 300 million monthly users across Fandom sites and applications. You will be a top technical leader throughout all of Fandom.
You Will...
  • Have a Broad Technical Impact
    • You will oversee this technical area from an architectural and systems design perspective, leading other engineers, and working side-by-side with them to discover and implement solutions.
    • You will be a top technical leader throughout all of Fandom and communicate across a variety of audiences is imperative.
  • Execute with the Future in Mind
    • You will be one that must always think about the future, not overbuilding for it, and finding that right balance of developing solutions for current issues while not over-engineering for issues we are not sure we'll need to solve for
    • Always have a plan for potential future issues and growth opportunities.
    • Stay up to date with all applicable new technology innovations happening in the industry, and know when is the right time to bring new thoughts and potential infrastructure changes into discussions, with an understanding of the trade-offs and potential impact on overall tech-debt.
  • Be Accountable
    • Provide technical leadership for impactful projects that involve multiple teams and span multiple technologies and systems
    • Lead large projects or large pieces of projects depending on the project scale
    • Proactivity identify risks and opportunities to improve our processes and technologies
    • Influence other senior leaders on engineering strategy
  • Lead Key Initiatives
    • Work with the Data Science team to build and scale Recommendations for TV, Movie, and Games both inline in the User's experience and as stand-alone pages
    • Stream user pageview and action-event data into a system that develops a dynamic Profile of each user to be used to Personalize their experiences in many ways
    • Scale out our Gamification systems to encourage users to develop high-quality content and be rewarded for their efforts
    • Use all of the above to find new ways to monetize the users' experiences through Affiliate, E-Commerce, Display, and hopefully many more types of future revenue streams

You Have...
  • 10+ years of software engineering experience with a track-record of back-end development, design and architecture
  • Expertise in a modern form of 1 or more of the following languages: Java, Python, Golang, Kotlin
  • Designing and architecting scaled-up back-end systems (Kafka, MySQL, NoSQL, MongoDB, Neo4j), with expertise in both relational and nonrelational systems and when it is necessary to choose each one
  • A high degree of proficiency in how to optimize full-stack web systems, in cached environments.
  • Experience building large user personalization, recommendation and search-based systems with an average monthly base of at least 50-100M monthly users
  • Deep experience as an expert and technical leader for large Engineering teams.
  • Experience explaining complicated technical plans to a variety of audiences.
  • A mindset that is business-oriented, collaborative, and comfortable with mentoring others

Bonus Points if You Have...
  • A passion for fandoms and an interest in building products for fan communities around the world.
  • Contributed to open-source projects

Job Required Skills:
Python, Java

About Hired Recruiters

Hired Recruiters Careers

There has never been a better time to join the dynamic team at Hired Recruiters—the premier network of professional talent acquisition specialists.

Work You’ll Do

Join Hired Recruiters' top-tier team to assist some of the most prestigious companies in navigating their hiring needs. Transform the recruitment process with the sharpest minds in the industry, leveraging innovation and leadership to master the art of staffing. Lead the market from a unique position, blending industry expertise with cutting-edge recruitment strategies to enhance company culture and employee satisfaction. Engage with a global team of career advisors who provide insights and guidance to clients on their journey to optimize their workforce through strategic hiring and diversity training. Collaborate with the largest network of recruitment professionals, dedicated to connecting talent with the right job opportunities.

Introducing the Hired Recruiters Employment Advisory

The team is dedicated to building a leading Employment Advisory service to guide companies through their staffing transformations, ensuring they attract and retain top talent.

Do Innovative Work

Join the network of over 10,000 dedicated professionals at the intersection of technology, industry knowledge, and innovative staffing solutions.

Drive Innovative Hiring

Deliver targeted recruitment solutions that help companies build strong teams with the right skills, fostering growth and leadership within the workforce.

Be Part of a Great Team

Work with a wide range of recruitment technologies and harness the capabilities of a team renowned for its profound impact on global employment landscapes.

Future-proof Your Career

Advance your career with limitless opportunities in a professional environment that supports development, certification, and career progression.

Explore

Discover how Hired Recruiters has revolutionized the hiring process for leading companies, implementing efficient strategies that enhance their operational success.

The Hired Recruiters Advantage

With a focus on innovation, diversity, and leadership, Hired Recruiters helps clients overcome challenges in the evolving job market. Clients globally turn to Hired Recruiters for strategic employment solutions that drive significant business outcomes.

Stay Connected

Join the Team

Search open positions that match your skills and interests. Hired Recruiters looks for passionate, curious, creative, and solution-driven team players. SEARCH HIRED RECRUITERS JOBS

Keep Up to Date

Stay informed with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the professionals who work at Hired Recruiters.

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Explore the exciting and rewarding opportunities that await at Hired Recruiters.
Learn more about Hired Recruiters
Industry

Similar Jobs

More Jobs at Hired Recruiters

More Information Technology Jobs

Find similar Principal Software Engineer (Backend Engineer) jobs: