💻

Software Engineer (8+ YoE)

Remote or New York City, NY

Full-Time

About Pahdo Labs

We are a gaming startup building an anime-inspired creative RPG, mixing our favorite aspects of fighting games, role-playing games, and game making tools into one seamless social experience. We have raised over $17.5M in seed and Series A funding from Andreessen Horowitz, Pear VC, BoxGroup, Neo, Zynga founder Mark Pincus, Eventbrite founder Kevin Hartz, and Cyan Banister.

We are seeing an explosion of interest in anime in the west: Jujutsu Kaisen, Genshin Impact, and collaborations in League of Legends/Fortnite are early indicators of a greater trend. As anime fans ourselves, we are incredibly excited to be building a 3D isometric action RPG with an anime-inspired theme, where players can create their levels and game modes in our multiplayer world.

The Role

As a Senior Software Engineer at Pahdo Labs, you will leverage your expertise in game and online service architecture/design to champion and define Pahdo’s technical vision. You will discuss the needs of art, design, audio, and VFX in a highly collaborative environment and guide the engineering team in building designs and solutions to the technical challenges involved in progressing a complex multiplayer game through the prototype, pre-production, and launch phases of development.  You will work with and through other highly skilled engineers to produce a technical vision and implementation that allows our game to scale to millions of concurrent players, respond rapidly to evolving feature requests, and support continuous delivery of technical changes with a high degree of confidence in code quality and performance.  You will report to the Director of Engineering for Pahdo Labs.

Responsibilities

  • Architect solutions with other engineers to solve UX, gameplay, and scalability challenges and help implement them end-to-end
  • Reduce ambiguity in multiple problem spaces through technical discovery & prototyping
  • Mentor Senior and Mid-Level engineers in both technical and soft skills
  • Define and promote software engineering best practices across teams, including design reviews, code maintainability, quality, monitoring, and documentation
  • Regularly review and sometimes reimplement efficient systems in code and in the tech collaboration processes, across both game and services domains
  • Set, lead, and contribute to technical vision and direction, using your expertise to guide tough technical decisions

Required Qualifications

  • 8+ years game industry or 10+ years of relevant engineering experience
  • Familiarity with modern programming languages such as Go, C#, C++, Python, etc with expertise in C++ or C#
  • Strong knowledge of scripting languages and/or asset content pipelines
  • Familiarity with client/server game architecture and replication
  • Familiarity with cloud infrastructure, containerization, and microservice architectural concepts
  • 3+ years experience as a tech lead for a project or team
  • Excellent written and verbal communications skills

Desired Qualifications

  • Deep knowledge of more than one game engine, with ability to transfer and implement core concepts in Godot
  • Experience in debugging netcode, prediction/rollback schemes, and rendering performance
  • Experience and comfort in working with a distributed workforce across multiple time zones
  • Experience working with services engineers and providing technical guidance outside of the core game architecture domain
  • Love of games, especially creative games like Minecraft, MMOs like WoW Classic, or action games like Hades
  • Passion for empowering creators to do their best work and turn their imaginations into reality

Description of Your Work

  • You will be building a state-of-the-art massive multiplayer game which scales to 1000s of players on a single map and millions of concurrent players overall
  • You will grapple with software design trade-offs to engineer a game that is simultaneously secure from bad actors but also extremely smooth and performant
  • You will work in a modern software tech stack, using Go, Postgres, gRPC, Websocket, and an open source game engine (Godot)
  • You will produce technical architecture and designs and align other engineers around best practices for performant, maintainable, and flexible code
  • You will review code regularly and provide engineers with feedback and mentorship on technical approach and decisions
  • You will work with leaders across disciplines to ensure that Pahdo’s technical architecture can support both current and future needs

Our Perks

  • Flexible paid time off with 2-week vacation minimum
  • 100% employer-paid medical, vision, and dental insurance for the employee
  • Base Salary Ranges:
    • New York, NY:
      • $160,000 - $200,000

If interested, please email us at hello@pahdolabs.com with a resume, and links to any portfolios that you can share!