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

Android Engineer

About Brilliant


Brilliant's mission is to create a world of better problem solvers. We make games for learning in math, science, computer science, and data analysis, for iOS, Android, and web. On Brilliant, you learn by doing – there are no videos, everything is interactive. We get you hands-on, figuring things out on your own. We help learners develop intuition through interaction, build understanding through experimentation, and have fun.


We serve hundreds of thousands of paid subscribers, and we’re hoping you might be the right person to contribute to accelerating our footprint to millions of customers (and changed lives). In addition to what’s below, you can see all open roles and learn more about our team culture on our careers page.


We have always prioritized building a healthy business as the backbone of achieving our mission. We are default alive (will be profitable before needing to raise), don't over-hire, are growing new customers at an exciting pace (high double-digits year-over-year). Our investors are top-tier + mission aligned, and we’ve kept our valuations tethered to reality – we aren’t playing “catch up” like many others.


In our day-to-day, we value adventure, excellence, generosity, and candor. We are optimists in the face of uncertainty, we take pride in our work, we go the extra mile for each other, and we tell it like it is (the good and the bad). We’re all here to do the best work of our lives together, and have a lot of fun along the way. 


We believe that real-time collaboration and human connection are necessary ingredients in building a high-velocity, creatively-oriented consumer product. We maintain core hours (10am - 3pm Pacific) where everyone is online, regardless of timezone. Over half of us are located near our hubs in SF and NYC, and folks outside of those cities travel to attend team offsites once-per-quarter.


The Role


Engineers at Brilliant work in small, elite teams alongside colleagues from Product, Design, and Data to achieve the best possible outcomes for our learners and our business. We’re opportunistically hiring exceptional product engineers with a demonstrated history of transformative impact on mobile products to further elevate the team.


We're looking for versatile and product-minded engineers skilled at building delightful experiences on Android with Kotlin & Jetpack Compose. Given our current team composition, our ideal candidate for this role will have deep expertise in Android but be energized by the prospect of occasionally contributing to iOS or web if highest impact at the moment.


Interactive education is in its infancy: we've only scratched the surface of what's possible with computer-based pedagogy. Our work helps people across Brilliant teach topics from vector calculus to neural networks in an interactive way. Come build the future of interactive learning with us!


Responsibilities
  • Bring new features from conception to completion, helping people around the world to learn more effectively by contributing code on Android and iOS — and maybe even web!
  • Be mindful of the “big picture” from both a technical perspective and a business one, keeping the team on track in terms of “building the right thing” and “building the thing right”.
  • Exercise a high degree of autonomy and technical authority on a team that trusts you to do what's right for our users but is there to support you when you need it.
  • Contribute to a culture of excellence, setting high standards for candor and mutual accountability, and striking a careful balance between velocity and quality.
  • Advocate for initiatives that will improve developer experience for Brilliant's engineers and user experience for Brilliant's learners.
  • Frequently ask: How does this impact our learners?


Who are you?
  • You have at least 5 years of professional experience in software engineering.
  • You got into programming because you’re motivated by solving users’ problems. 
  • You enjoy solving technical challenges in a way simple enough for an intern to understand and build upon. You avoid introducing complex, novel, or "clever" solutions. You write code for humans, not for computers.
  • You're excited to collaborate closely with talented engineers, product managers, and designers. You enjoy solving problems as a team, pair-programming, and sharing knowledge. You want to be a mentor and to be mentored.
  • You have deep experience with a few languages and frameworks, and you know what you do and do not like about them. You believe in using the right tool for the job — even when it’s an unfamiliar one, and especially when it's a boring one. You stay up-to-date with the latest technologies and patterns, recognizing the differences between a game-changer and a passing fad.
  • You have a favorite product and can articulate your perspective on what makes using it delightful. You often think about how the products you use could be better.
  • You're constantly tinkering with AI tools and workflows, eagerly exploring how to achieve new levels of productivity.


$155,000 - $230,000 a year
Plus stock options.

Our Engineering Team


Brilliant's engineering team is small, elite, and AI-enabled. We believe in moving fast, fixing faster, and optimizing for outcomes over outputs. Our team is full of former founders, early employees, and engineering leaders turned ICs whose collective drive, judgement, and standards generate a palpable sense of momentum every day. The norm on this team is doing the very best work of our careers, and we both support and challenge each other every day to do exactly that.


Compensation and Benefits


We use a systematic compensation framework: salary scales are set each year for each job vertical, managers level folks on their team, and those levels are mapped directly to our compensation scales. A location-based adjustment is applied outside of SF and NYC (typically 5-10%) - feel free to ask us about your location!


Given the systematic approach, we always make First and Best offers - there is no negotiation (for new hires nor our existing teammates). This ensures people are paid based on their expected contribution, not their negotiation skills.


We offer top-notch health care plans, with 100% of the premiums covered for medical, dental, and vision for employees. About 1/3 of our team are parents, and we provide generous parental leave + up to $1900/mo in dependent healthcare coverage.


We offer flexible PTO, with a norm of taking off about 6 weeks per year (including federal holidays). We also provide home office equipment, a professional development stipend, and free food at our offices.


Our CCPA Privacy Notice can be found here.



Brilliant Glassdoor Company Review
2.0 Glassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star iconGlassdoor star icon
Brilliant DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Brilliant
Brilliant CEO photo
Bob Tursack
Approve of CEO

Average salary estimate

$192500 / YEARLY (est.)
min
max
$155000K
$230000K

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 Android Engineer, Brilliant

Join Brilliant as an Android Engineer and be part of a mission-driven team aiming to revolutionize how people learn through interactive, engaging experiences! At Brilliant, we design fun and educational games for math, science, computer science, and data analysis across multiple platforms, including Android. With your expertise in building delightful Android applications using Kotlin and Jetpack Compose, you’ll collaborate with an elite group of engineers, product managers, and designers to craft features that truly impact our users. This is more than just a coding position; it’s an opportunity to contribute to meaningful educational tools that reach learners worldwide. We embrace a culture that values autonomy and technical authority while fostering an environment of support and collaboration. As you help develop innovative solutions, you'll advocate for initiatives that enhance both developer experience and user engagement. Your past experiences will empower you to maintain high standards in your code, always keeping the end-user in mind. If you're passionate about shaping the future of interactive learning and enjoy solving complex problems with a team-oriented approach, we want to meet you. Together, let’s build something amazing and increase Brilliant’s footprint from hundreds of thousands to millions of happy learners!

Frequently Asked Questions (FAQs) for Android Engineer Role at Brilliant
What are the responsibilities of an Android Engineer at Brilliant?

As an Android Engineer at Brilliant, your main responsibilities include bringing new features from conception to completion, developing delightful learning experiences for users, and collaborating closely with other team members across Product, Design, and Data. You will be expected to maintain a broad perspective, ensuring that the technical execution aligns with Brilliant's business goals, all while fostering a culture of excellence within the team.

Join Rise to see the full answer
What qualifications are required for the Android Engineer position at Brilliant?

To qualify for the Android Engineer role at Brilliant, you should have at least 5 years of professional experience in software engineering, particularly with a strong focus on Android development using Kotlin and Jetpack Compose. Additionally, it's vital that you have a user-centered mindset, a knack for solving complex technical challenges, and the ability to collaborate effectively with teams. Ideally, you should also be open to working across platforms, including iOS and web, as needed.

Join Rise to see the full answer
What engineering culture can Android Engineers expect at Brilliant?

The engineering culture at Brilliant is characterized by a small, elite, and AI-enabled team that emphasizes rapid development and high-quality outcomes. We prioritize a collaborative atmosphere where team members support and push each other to perform at their best. Expect a fun, engaging workplace that values adventure, excellence, and transparency within teams while maintaining a focus on delivering impactful learning solutions for our users.

Join Rise to see the full answer
How does Brilliant support professional growth for Android Engineers?

Brilliant is committed to fostering professional growth for Android Engineers through significant investment in learning and development resources. Team members receive a professional development stipend, access to courses, and opportunities for mentorship with seasoned professionals. We believe that encouraging continuous improvement not only benefits our employees but enhances the overall quality of our educational offerings.

Join Rise to see the full answer
What benefits does Brilliant offer for Android Engineers?

As an Android Engineer at Brilliant, you'll enjoy a competitive salary range of $155,000 - $230,000 annually plus stock options. We provide comprehensive health care plans with 100% premium coverage, generous parental leave, flexible PTO policies averaging around six weeks per year, and home office support. On top of this, we believe in maintaining a healthy work-life balance and supporting our team members for a productive and enjoyable work environment.

Join Rise to see the full answer
Common Interview Questions for Android Engineer
Can you explain your experience with Kotlin and Jetpack Compose?

When answering this question, be sure to highlight specific projects where you utilized Kotlin and Jetpack Compose. Discuss the challenges you faced, how you implemented solutions, and any user feedback you received. This shows your depth of knowledge and understanding of the technology, as well as your ability to translate technical details into practical user benefits.

Join Rise to see the full answer
What approaches do you take to ensure code quality?

Discuss your commitment to writing clean, maintainable code, and your practices for testing, code reviews, and pair programming. Highlight any tools or methodologies you use, like unit testing or CI/CD pipelines, to assure that your code meets high standards before deployment. It’s essential to communicate the importance of collaboration and continuous improvement in maintaining exceptional code quality.

Join Rise to see the full answer
How do you keep up with the latest technology trends in Android development?

Demonstrating your proactive approach is crucial; mention any specific blogs, websites, or communities you follow and any courses or workshops you've attended. Share any practical examples where you've implemented new technologies, showcasing your ability to adapt and innovate in response to industry changes.

Join Rise to see the full answer
Can you describe a challenging technical problem you've solved?

Share a specific example that illustrates the complexity of the problem, your thought process in diagnosing issues, the solution you implemented, and the positive outcomes for users. Emphasize teamwork and collaboration if applicable, showcasing that you are a team player who brings constructive collaboration to the table.

Join Rise to see the full answer
How do you approach debugging and troubleshooting?

Outline your systematic approach to debugging, including how you identify the root cause of issues, tools you use (like debuggers or log analyzers), and how you document findings. Provide an example of a recent debugging challenge, the steps you took, and the successful resolution, emphasizing your analytical skills and attention to detail.

Join Rise to see the full answer
How would you prioritize features when working on a new project?

Explain your thought process in balancing user needs, technical feasibility, and business impact when prioritizing features. Describe methods you use for gathering feedback (like user testing or analytics) and ultimately how you advocate for user-centered development, ensuring that what’s built drives real value for learners.

Join Rise to see the full answer
Can you share your experience working in a team setting?

Discuss specific instances where collaboration was essential to project success. Highlight how you effectively communicated within the team, any challenges that arose, and how you navigated differing opinions or approaches. This demonstrates your ability to work cohesively toward common goals in an agile environment.

Join Rise to see the full answer
What is your process for understanding user requirements?

Detail your methods for gathering user requirements, such as conducting surveys, interviews, or usability testing. Talk about how you integrate user feedback throughout the development lifecycle, ensuring that the finished product precisely meets the learners' needs and enhances their learning experience.

Join Rise to see the full answer
How do you handle tight deadlines and pressure?

Provide examples of past experiences where you've faced tight deadlines, detailing your methods for managing time and priorities. Explain how you communicate with teams to set realistic timelines, and perhaps how you employ methodologies such as Agile to adapt quickly. Highlight your ability to stay calm under pressure and deliver high-quality work consistently.

Join Rise to see the full answer
What excites you about working for Brilliant?

Express your passion for education and learning, and how Brilliant's mission aligns with your values. Discuss specific aspects of the company's culture or product offerings that attract you. This not only shows your enthusiasm but also indicates that you've done your homework and understand what makes Brilliant unique and valuable in the educational landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

As a Senior Fullstack Engineer at Sword Health, you'll be pivotal in developing AI-driven healthcare solutions that truly make a difference.

Photo of the Rise User
Veritree Remote No location specified
Posted 13 days ago

Join veritree, a pioneering climate tech start-up, as an Android Developer committed to impactful environmental restoration through innovative technology.

Micron Hybrid Boise, ID - Main Site
Posted 12 days ago

Join Micron Technology as a Software Engineer, where you'll help enhance information management through innovative software solutions.

Photo of the Rise User
Posted 12 days ago

As a Staff Software Engineer at Visa in Bengaluru, you'll develop cutting-edge GAI solutions within the People Technology team, impacting employee engagement and performance.

Be part of a passionate team at Also, where you will lead the development of an innovative Android app for electric mobility solutions.

Posted 7 days ago

Join Tappi as a Full Stack Flutter + React Developer and play a pivotal role in building cross-platform applications for a fast-scaling startup.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
6 people applied to Full-Stack Developer at Solvd
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
7 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
56 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
17 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Data Engineer I at RELX
o
Someone from OH, Columbus just viewed Rehab Aide at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Data Analyst at Solidcore
B
Someone from OH, Cleveland just viewed Manager, Collections Predelinquency Programs at BMO
Photo of the Rise User
Someone from OH, New Albany just viewed Assistant Merchant- Diffusers at Bath & Body Works
V
Someone from OH, Columbus just viewed Senior Communications Specialist at VSP
Photo of the Rise User
Someone from OH, Columbus just viewed Communications Lead at Supertech Group
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands