Software Engineer

PayPalAustin, TX
$114,754 - $180,000Hybrid

About The Position

PayPal, Inc. seeks Software Engineer in Austin, TX. Develop and maintain high-performing, reusable Java and Kotlin code, while staying updated with the latest mobile technologies. Participate in software code reviews and collaborate with product owners to define technical requirements during grooming and planning sessions. Work closely with engineering managers, engineers, and partner teams to design innovative solutions. Define and develop processes, tools, and methodologies to ensure software excellence in terms of performance, scalability, testing, and availability. Follow software coding standards and best practices, with a strong focus on mobile UI design principles and patterns. Utilize knowledge and experience with Java and Kotlin programming to deliver high quality applications. Partial telecommuting permitted from a commutable distance.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field
  • Two years of experience in the job offered or a related occupation
  • Experience developing Android applications using Java and Kotlin, including core Android SDK components like Activities, Services, Broadcast Receivers, and more (2 years)
  • Experience applying object-oriented programming (OOP) principles to design and build scalable mobile applications (2 years)
  • Experience working with Android architectural patterns such as MVVM and MVP (2 years)
  • Experience using Android Jetpack libraries including ViewModel, LiveData, RoomDB, and Data Binding (2 years)
  • Experience integrating RESTful APIs using Retrofit and parsing JSON responses using JSON libraries such as GSON (2 years)
  • Experience with asynchronous programming using Kotlin Coroutines and/or Java multithreading (2 years)
  • Experience implementing dependency injection frameworks such as Dagger2 or Hilt (2 years)
  • Experience designing and querying relational databases using SQLite and SQL in Android applications (2 years)
  • Experience with automated testing frameworks such as Espresso and Robolectric for Android applications (2 years)
  • Experience using version control systems (Git) and working in Agile/Scrum development environments (2 years)
  • Must be legally authorized to work in the U.S. without sponsorship

Responsibilities

  • Develop and maintain high-performing, reusable Java and Kotlin code
  • Stay updated with the latest mobile technologies
  • Participate in software code reviews
  • Collaborate with product owners to define technical requirements during grooming and planning sessions
  • Work closely with engineering managers, engineers, and partner teams to design innovative solutions
  • Define and develop processes, tools, and methodologies to ensure software excellence in terms of performance, scalability, testing, and availability
  • Follow software coding standards and best practices, with a strong focus on mobile UI design principles and patterns
  • Utilize knowledge and experience with Java and Kotlin programming to deliver high quality applications

Benefits

  • Generous paid time off
  • Healthcare coverage for you and your family
  • Resources to create financial security
  • Support your mental health
  • Annual performance bonus
  • Equity
  • Other incentive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service