Backend Software Engineer

AppLovin develops technologies and AI solutions helping businesses connect with ideal customers, reach global audiences, and monetize their products.
$119,000 - $179,000
Backend
Entry-Level Software Engineer
Hybrid
Enterprise SaaS · AI

Description For Backend Software Engineer

AppLovin is a leading technology company that provides end-to-end software and AI solutions to help businesses connect with their ideal customers globally. As a Backend Software Engineer, you'll be part of a team handling billions of requests per day, building high-performance, globally distributed ecosystem platforms. The role offers the opportunity to work on large-scale technical challenges and design sophisticated architecture solutions.

The company has been recognized as one of the Best Workplaces in the Bay Area by Fortune and has maintained its Certified Great Place to Work status for four consecutive years (2021-2024). AppLovin values diversity and seeks candidates who can contribute unique perspectives while supporting others.

You'll be working with various engineering teams, contributing to the product roadmap, and developing large-scale distributed systems. The position offers flexibility with the option to work from global offices, subject to requirements. The ideal candidate should have a recent MS in Computer Science, strong fundamentals in data structures and algorithms, and preferably experience with C++ or Java.

The company provides a competitive compensation package including equity opportunities and comprehensive benefits. This role offers an excellent opportunity to make a significant impact on a platform that serves billions of requests daily while working with cutting-edge technologies in a collaborative environment.

The position is based in Palo Alto with hybrid work options, offering the perfect balance between in-person collaboration and flexible work arrangements. Join AppLovin to be part of a team that's building the future of business-customer connections through innovative technology solutions.

Last updated a month ago

Responsibilities For Backend Software Engineer

  • Design, develop, and maintain large-scale distributed systems
  • Collaborate with various engineering teams to meet technological challenges
  • Work closely with product team to contribute and influence product roadmap
  • Influence and inspire team members

Requirements For Backend Software Engineer

Java
  • MS degree in Computer Science
  • 0-3+ years of experience
  • Excellent knowledge of computer science fundamentals including data structures, algorithms, and coding
  • Professional experience with C++ and/or Java is a plus
  • Experience independently creating and maintaining projects

Benefits For Backend Software Engineer

Dental Insurance
Vision Insurance
Equity
  • Competitive total compensation package
  • Equity opportunities
  • Dental insurance
  • Vision insurance

Interested in this job?

Jobs Related To AppLovin Backend Software Engineer

Research Engineer

Research Engineer position at AppLovin focusing on backend development and HCI for ad personalization systems, suitable for early-career engineers with 0-4 years experience.

Research Engineer

Research Engineer position at AppLovin focusing on backend development and HCI for ad personalization systems, suitable for early-career engineers with 0-4 years experience.

Backend Software Engineer

Entry-level Backend Software Engineer position at AppLovin, working on large-scale distributed systems and high-performance infrastructure.

Backend Software Engineer

Backend Software Engineer role at AppLovin, building large-scale distributed systems handling billions of daily requests.

Operations Engineer (Starshield)

SpaceX Operations Engineer position for Starshield program focusing on strategic planning, optimization of production processes, and resource alignment.