Software Engineer (Senior or Staff)

Brilliant creates interactive learning games for math, science, computer science, and data analysis on iOS, Android, and web platforms.
$175,000 - $220,000
Frontend
Staff Software Engineer
Remote
5+ years of experience
Education · Gaming

Description For Software Engineer (Senior or Staff)

Brilliant is on a mission to create a world of better problem solvers through interactive learning experiences in math, science, computer science, and data analysis. As a Senior/Staff Software Engineer, you'll join a small, elite team working on innovative educational technology that serves hundreds of thousands of paid subscribers.

The role demands exceptional engineering talent with at least 5 years of experience, particularly seeking former founders, early employees who grew into staff engineers at high-growth companies, or experienced engineering leaders who've returned to IC roles. You'll work in small, focused teams alongside Product, Design, and Data colleagues to create impactful learning experiences.

The company maintains a healthy business approach, being default alive and growing at high double-digits year-over-year. The culture values adventure, excellence, generosity, and candor, with core hours (10am - 3pm Pacific) ensuring real-time collaboration regardless of location. The engineering team is AI-enabled and focuses on outcomes over outputs, moving fast while maintaining high quality standards.

Compensation is competitive ($175,000-$220,000) with stock options and comprehensive benefits including 100% covered health insurance premiums, generous parental leave, and flexible PTO. The company has hubs in SF and NYC, with quarterly team offsites for collaboration and connection.

This is an opportunity to join a mission-driven company that's making a real impact in education while working alongside experienced professionals who are doing the best work of their careers. The role offers both technical challenges and the satisfaction of helping people learn more effectively worldwide.

Last updated 19 days ago

Responsibilities For Software Engineer (Senior or Staff)

  • Bring new features from conception to completion across the entire stack
  • Be mindful of the big picture from both technical and business perspectives
  • Exercise high degree of autonomy and technical authority
  • Contribute to a culture of excellence within your pod
  • Advocate for initiatives to improve developer and user experience
  • Focus on impact on learners

Requirements For Software Engineer (Senior or Staff)

  • At least 5 years of professional experience in web-focused software engineering
  • Experience in building robust, maintainable, AI-interoperable software systems
  • Capability to work across the stack
  • Proficiency in using appropriate tools for the job
  • Ability to write simple, understandable code
  • Experience with AI tools and workflows
  • Deep technical experience required

Benefits For Software Engineer (Senior or Staff)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 100% coverage of medical, dental, and vision insurance premiums
  • Generous parental leave
  • Up to $1900/month in dependent healthcare coverage
  • Flexible PTO (approximately 6 weeks per year)
  • Home office equipment provided
  • Professional development stipend
  • Free food at offices
  • Stock options

Interested in this job?

Jobs Related To Brilliant Software Engineer (Senior or Staff)

Staff UX Designer, YouTube Connections

Lead UX design for YouTube's Connections team, crafting innovative sharing features that foster community engagement and user connection, while mentoring team members and evolving the platform's design system.

UX Design Manager, Marketing Technology

Lead UX design teams and drive innovative user experiences across Google's Marketing Technology products while managing and mentoring design professionals.

Manager, UX Programs and Operations, Consumer UX

Lead UX Programs and Operations at Google, managing team development and operational excellence while driving user-centered design initiatives for billions of users.

UX Manager, Google Messages Consumer

Lead UX design team for Google Messages Consumer, managing design strategy and team development with competitive compensation and benefits.

Senior UX Design Manager, Google Cloud

Lead UX design teams and shape the future of Google Cloud products while managing and mentoring designers in creating innovative, user-centered solutions.