P

PayPal

Runs a digital wallet for online payments

Senior Software Engineer - Android

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA

About the Job

Requirements

  • Have 3+ years of relevant experience and a bachelor’s degree, or an equivalent combination of education and experience.
  • Have 8+ years of experience in mobile development.
  • Have experience developing and maintaining consumer-facing mobile applications at scale.
  • Have strong Kotlin skills and knowledge of multithreaded, asynchronous code.
  • Have a deep understanding of consuming GraphQL and REST APIs from mobile applications.
  • Have a strong understanding of testing best practices and familiarity with at least one mobile development testing framework; be skilled at writing unit and automation tests.
  • Have strong knowledge of common design patterns, algorithms, and object-oriented programming, with expertise in patterns such as Model-View-Controller (MVC) and Model-View-ViewModel (MVVM).
  • Already possess valid authorization to work in the country where the position is advertised; relocation support is not provided.
  • Be able to understand and discuss complex topics with technical and non-technical audiences.
  • Have strong skills interacting and tailoring communication with technical and non-technical stakeholders, including product, support, finance operations, compliance, and legal.

Responsibilities

  • Deliver complete solutions spanning all phases of the software development lifecycle: design, implementation, testing, delivery, and operations, based on definitions from more senior roles.
  • Advise immediate management on project-level issues.
  • Guide junior engineers.
  • Operate with little day-to-day supervision and make technical decisions based on internal conventions and industry best practices.
  • Apply technical best practices when making decisions.
  • Lead engineering efforts and team-level processes by defining outcomes for others, refining ongoing processes, and providing technical advice to senior leaders on systems, solutions, challenges, and strategy.
  • Promote technical standards, engineering best practices, and quality across the larger Venmo team and PayPal; determine the technical tasks other engineers will follow.
  • Support end-to-end ownership of software component design, implementation, and operational excellence while proactively improving existing structures and processes.
  • Contribute to the technical engineering roadmap by assessing implementation alternatives and tradeoffs and providing recommendations.
  • Contribute to the vision of the domain and the broader Venmo and PayPal technical engineering roadmap.
  • Reconcile diverse and competing priorities to identify optimal solutions to problems.
  • Anticipate consequences and risks linked to implementation choices and identify patterns that can be reduced to reusable general solutions.
  • Provide a key voice in team-level processes, including code and design reviews, and oversee projects to ensure accurate, complete, timely, and operable solutions are delivered.
  • Serve as an expert in resolving technical inquiries from others.
  • Provide technical leadership for a team with limited guidance from management or senior teammates.
  • Design, implement, and maintain consumer-facing mobile applications at scale.
  • Develop and maintain mobile applications using Kotlin, asynchronous and multithreaded code, GraphQL and REST APIs, and mobile testing frameworks.
  • Write unit and automation tests.
  • Mentor and develop software engineers.

About the Company

PayPal

Runs a digital wallet for online payments

PayPal runs a digital wallet and checkout button that let people pay online stores and send money to friends and family, and merchants of every size add it to their websites and apps. Its peer-to-peer app Venmo became one of the most common ways for Americans to split bills and pay each other back. Shoppers link a bank account, card or balance once and then pay without retyping details, while PayPal charges merchants a fee on each sale and also earns from currency conversion, consumer loans and interest on customer balances. The company was founded in 1998, was owned by eBay from 2002 until a 2015 spin-off, and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at PayPal

See more jobs