Back to jobs

Principal Software Engineer

Dyno Labs specializes in enhancing online community interaction with our versatile platform. As the company behind Dyno ( and ProBot (, serving over 18 million Discord communities, we significantly enhance community management. Our platform is tailored for customization, automation, and a suite of tools aimed at fostering communication and engagement. Deeply committed to empowering users, we provide advanced features that unlock the full potential of their communities. Join us in shaping the future of online interactions, where the potential of your community is limitless.


We are seeking a Principal Software Engineer to join the Dyno team where you’ll work with a modern tech stack to solve complex technical challenges as we continue to grow and scale our business. You will not only drive the technical direction and architecture of our products but also act as a principal contributor and lead a small, dynamic team. This role requires a blend of leadership and deep technical expertise, as you'll be responsible for shaping our technology strategy, mentoring engineers, and hands-on coding.

In this pivotal role, you will have the opportunity to impact our products, services, and engineering culture significantly. We value autonomy, creativity, and a proactive approach as you'll work closely with leadership to translate visionary ideas into scalable, cutting-edge solutions. If you are passionate about building innovative products from the ground up and leading a team through rapid growth phases, this is the role for you.

This position requires all hires to be onsite Monday - Thursday out of our Los Angeles (Playa Vista) office, with the option to WFH on Friday.

What You'll Do 

  • Architect and develop scalable solutions across the full stack, ensuring excellence in performance and user experience.
  • Lead the technical direction and strategy for product development, setting high standards for code quality and system design.
  • Serve as a principal individual contributor while also leading engineering efforts, blending strategic oversight with hands-on coding.
  • Collaborate closely with the leaders, designers, and engineers to define and execute on our product roadmap.
  • Foster a culture of technical excellence, innovation, and continuous improvement, mentoring team members and promoting professional growth.
  • Spearhead the adoption of best practices in software engineering, from code reviews to automated testing and continuous integration/deployment (CI/CD).
  • Evaluate and integrate cutting-edge technologies and frameworks to keep our stack modern and scalable.
  • Lead by example in an agile environment, adapting swiftly to feedback and evolving business needs.

What It Takes To Be Successful 

  • 10+ years of engineering experience, with a proven track record in full-stack development and technical leadership roles.
  • Expertise in Typescript and React, with a strong portfolio of projects demonstrating high-quality, scalable web application development.
  • Deep understanding of software architecture, design patterns, and best practices, with the ability to architect end-to-end systems considering scalability, reliability, and performance.
  • Extensive experience with distributed systems, microservices architecture, and cloud services.
  • Mastery of SQL and experience with relational databases like PostgreSQL, coupled with proficiency in designing and implementing RESTful APIs.
  • Demonstrated ability to build and scale consumer-facing applications, managing the complexities of high-volume web traffic.
  • Exceptional problem-solving, analytical, and critical thinking skills, with a knack for mentoring and leading engineering teams.
  • Adaptive and collaborative, with a passion for technology and a continuous learning mindset, capable of thriving in a fast-paced startup environment.

Nice To Have  

  • Familiarity with data engineering principles and practices, including ETL processes, data modeling, and working with large datasets.
  • Curiosity about emerging technologies in AI, ML, and LLMs, with an interest in applying these advancements to solve complex problems and enhance user experiences.
  • Practical knowledge of machine learning (ML) algorithms and frameworks (e.g., TensorFlow, PyTorch), implementing, training, and optimizing models for real-world applications.
  • MS or BS in Computer Science or equivalent work experience

What We Offer

  • A company focused on growth and shared success
  • Highly engaged senior management team of seasoned gaming and technology professionals
  • Fluid organization unencumbered by politics or bureaucracy with significant autonomy to get things done quickly and right
  • A fast-paced but fun team of passionate people
  • Cool projects and opportunities to jump ahead of the industry and optimize People initiatives around a great culture
  • Annual salary range: $170-210k USD + bonus
  • Unlimited vacation policy
  • Option for employer paid coverage (Medical, Dental, Vision) plan
  • Stock options program
  • 401(k) matching
  • Company-wide team building events

Salary for the successful applicant depends on a variety of job-related factors, including but not limited to geographic location, market demands, experience, training, and education.

Dyno Labs is an Equal Opportunity Employer. We are committed to equal employment opportunity and the use of affirmative action programs to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law.

Apply for this job


indicates a required field

,,Google Drive,or

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter
,,Google Drive,or

Accepted file types: pdf, doc, docx, txt, rtf