Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer, Wordscapes Shapes image - Rise Careers
Job details

Principal Software Engineer, Wordscapes Shapes

PeopleFun is an award-winning creator of mobile games for players across the globe. We are part of AppLovin, a publicly traded company, with world-class projects, resources, and infrastructure. PeopleFun is a Dallas-based game studio founded and led by game industry veterans, where game developers thrive on collaboration, creativity, teamwork, and fun. Our games are played by over 25 million players each month, and we have a number of exciting mobile games in development to fuel the future growth of PeopleFun.


We believe in bringing People together through Fun by creating the best in class social features and communities in our games that enables our players to engage deeply with other players. Secondly we endeavor to bring our studio teammates together by creating the very best game teams that foster healthy collaboration, incredible productivity, and life-long professional relationships.


Candidates who reside or will reside in the following locations are eligible for this role: California, Colorado, Florida, Georgia, Illinois, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, Oregon, Rhode Island, Texas, and Washington State.


PeopleFun is looking for a passionate and experienced Principal I Engineer to lead the technical development of Wordscapes Shapes. As a technical leader for the project you will be responsible for planning, execution, and delivery of game features to hit business objectives. You will need to finely balance what needs to get done foundationally to be able to quickly test and measure validity of game ideas.


You will need to collaborate cross functionally with other discipline leads to improve KPIs and grow Wordscapes Shapes. As the project grows, you will be expected to evolve team processes and structure to match where it is in its life cycle. This role will require you to demonstrate ownership and lean in to manage priorities, assess tradeoffs, mitigate risks, and deliver high-quality solutions in a dynamic environment.


Responsibilities
  • Lead architecture discussions and planning sessions with a cross-functional team.
  • Manage priorities, assess trade-offs, and mitigate risks to ensure on-time delivery of committed projects.
  • Collaborate closely with game designers, artists, and product managers to align technical solutions with business goals and player needs.
  • Proactively communicate status, risks, and offer mitigation strategies to our cross-functional team.
  • Identify and resolve complex technical challenges.
  • Write clean, efficient, and scalable code.
  • Write clear technical and process documentation.
  • Work effectively as part of a multi-disciplinary team of engineers, designers, artists, producers, product managers, and QA.
  • Identify gaps in our technology stack and effectively prioritize work to address those gaps.


Requirements
  • 8+ years of professional experience in the mobile gaming industry, with a proven track record of delivering quality products on time.
  • Extensive experience working in the Unity game engine, understanding best practices and how to leverage it to quickly execute.
  • Demonstrated record of managing priorities, assessing trade-offs, and mitigating risks effectively.
  • Strong technical skills in object-oriented programming, design patterns, data structures, and algorithms.
  • Ability to lead architecture discussions.
  • Extensive applied knowledge of game client and server architecture.
  • An embodiment of PeopleFun’s Values, working collaboratively and checking your ego at the door.
  • Experience working on cross-functional teams with the ability to communicate effectively through verbal and written communications.


PeopleFun provides a competitive total compensation package with a pay for performance rewards approach. The expected base pay range for this [CA based or North America based] position is $140,000-$205,000. Base compensation at PeopleFun is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Depending on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical and other benefits.


Benefits

Medical/Dental/Vision Insurance

Performance Bonuses

401K Match Policy

Flexible PTO Policy

Wellness Stipend

Free Lunch each Friday

Generous Parental Leave & Family-Friendly Culture

Annual Credits for Professional Development & In-App Purchases 


PeopleFun is proud to be an equal opportunity employer that is committed to inclusion and diversity. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status, or other legally protected characteristics. Learn more about EEO rights as an applicant here.

Average salary estimate

$172500 / YEARLY (est.)
min
max
$140000K
$205000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer, Wordscapes Shapes, PeopleFun

Are you a passionate innovator with a flair for game development? Join PeopleFun as a Principal Software Engineer for our exciting project, Wordscapes Shapes! As part of a vibrant team, you'll lead the charge in shaping game features and executing plans that not only meet business objectives but also resonate with our 25 million monthly players. With over 8 years of experience under your belt, particularly in the mobile gaming world and Unity engine, you’ll leverage your expertise to enhance collaboration among designers, artists, and managers, ensuring a seamless integration of technical solutions. Here, we thrive on teamwork, creativity, and fun—just like the games we craft! You will be at the forefront of architectural discussions and will have the autonomy to tackle complex technical challenges while keeping the team aligned and motivated. Your role involves not just delivering high-quality solutions, but also evolving processes to cater to the project’s lifecycle. If you’re excited about making a real impact in a dynamic gaming environment, let’s bring people together through fun at PeopleFun!

Frequently Asked Questions (FAQs) for Principal Software Engineer, Wordscapes Shapes Role at PeopleFun
What are the main responsibilities of a Principal Software Engineer at PeopleFun?

As a Principal Software Engineer for Wordscapes Shapes at PeopleFun, your primary responsibilities will include leading architecture discussions, managing project priorities, and ensuring timely delivery of game features. You'll collaborate with designers and product managers to align technical solutions with player needs and business goals. It's all about enhancing player engagement and optimizing KPIs through your expertise and overarching project leadership.

Join Rise to see the full answer
What technical skills are required for the Principal Software Engineer position at PeopleFun?

Candidates for the Principal Software Engineer position at PeopleFun should possess strong technical skills, particularly in object-oriented programming, design patterns, data structures, and algorithms. Extensive experience with the Unity game engine is critical, as well as a solid understanding of game client and server architecture, enabling efficient and scalable game development.

Join Rise to see the full answer
What is the work culture like at PeopleFun for a Principal Software Engineer?

At PeopleFun, the work culture is all about collaboration, creativity, and having fun while developing engaging games. As a Principal Software Engineer, you’ll be part of a multi-disciplinary team, fostering healthy communication and relationships across various roles. The emphasis is on checking egos at the door and working together to drive success and innovation in your projects.

Join Rise to see the full answer
How does PeopleFun approach career development for Principal Software Engineers?

PeopleFun is committed to the professional growth of its employees, offering annual credits for professional development. As a Principal Software Engineer, you will have access to resources that help you hone your skills, expand your network, and enhance your career trajectory within the gaming industry. This investment in your growth reflects our belief in building exceptional game teams.

Join Rise to see the full answer
What is the expected salary range for a Principal Software Engineer at PeopleFun?

The expected salary for a Principal Software Engineer at PeopleFun ranges from $140,000 to $205,000, depending on various factors such as your job-related knowledge and experience. In addition to a competitive base pay, the total compensation package may also include equity, performance bonuses, and a comprehensive benefits package that supports both your personal and professional life.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer, Wordscapes Shapes
Can you describe your experience with the Unity game engine?

In response, highlight specific projects where you effectively utilized Unity to deliver engaging gaming experiences. Discuss any challenges encountered and how you overcame them, emphasizing your understanding of best practices in game development.

Join Rise to see the full answer
How do you approach managing project priorities and trade-offs?

Talk about your methods for assessing project requirements against available resources. You can mention using tools like Agile methodologies or prioritization frameworks to keep projects aligned with business goals while ensuring timely delivery.

Join Rise to see the full answer
What strategies do you employ to resolve complex technical challenges?

Share examples of past technical challenges you’ve faced and the systematic approach you took to resolve them. Emphasize collaboration with your team, brainstorming sessions, and researching best practices as key components of your strategy.

Join Rise to see the full answer
How do you ensure effective communication with cross-functional teams?

Explain how you tailor your communication style to fit different audiences, whether it’s other engineers, designers, or product managers. Highlight the importance of regular status updates and open channels for feedback and collaboration.

Join Rise to see the full answer
Can you provide an example of how you've led architecture discussions?

Share a specific instance where you took charge of an architecture discussion, detailing the objectives, team involvement, and how your leadership facilitated better decision-making. Focus on the outcomes and improvements achieved.

Join Rise to see the full answer
What role does documentation play in your development process?

Discuss the significance of clear and concise documentation in facilitating team collaboration and project continuity. Provide examples of documentation you’ve created and how it benefited your team and project outcomes.

Join Rise to see the full answer
How do you stay updated with the latest trends in mobile game development?

Talk about your dedication to continuous learning by attending industry conferences, participating in webinars, or following relevant publications and forums. Mention specific resources you rely on to integrate new trends into your work.

Join Rise to see the full answer
What is your experience with performance optimization in mobile games?

Provide insights into your experience with optimizing game performance, whether it's through coding techniques or using profiling tools. Offer examples of how your optimizations improved player experience and game engagement.

Join Rise to see the full answer
Discuss a time when you had to mitigate a risk in a project.

Provide a detailed account of a project where risks emerged, explaining how you identified them and the steps you took to mitigate those risks. Discuss the impact of your proactive approach on project success.

Join Rise to see the full answer
How do you balance creativity and technical execution in game development?

Reflect on your approach to sustaining creativity while meeting technical requirements. Discuss strategies you use to foster an innovative environment, such as brainstorming sessions or rapid prototyping, while ensuring alignment with development timelines.

Join Rise to see the full answer
Similar Jobs
Jobot Remote North Charleston, SC
Posted 8 days ago
Photo of the Rise User
Pipedrive Remote Estonia, Tallinn
Posted 12 days ago
Photo of the Rise User
Posted 23 hours ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
AlphaSense Hybrid New York, New York, United States
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago

PeopleFun is a top mobile games studio based in Dallas, Texas known for creating popular word games such as Wordscapes and Word Stacks, which have both skyrocketed to the top of the charts in #1 and #2 in the Word Games category. Founded in 2011, ...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!