Manager, Software Engineering

PayPal PayPal · Fintech · Austin, TX +1 · Software Engineering

Manager, Software Engineering at PayPal in Austin, TX. This role involves leading software development projects, managing individual contributors, implementing processes for operational hygiene, and delivering projects impacting the domain. Requires a Bachelor's degree in Computer Science or related field, 8 years of experience, and specific skills in large-scale applications, technical leadership, object-oriented design, programming languages, software development best practices, mobile or backend development, system design, cloud platforms, database design, and fintech/payments technology. The role also requires experience communicating technical information to non-technical stakeholders and leading cross-functional teams. Partial telecommuting is permitted.

What you'd actually do

  1. Directly manage software development projects (including program management) and execution through individual contributors.
  2. Lead project teams across platforms or groups.
  3. Implement processes to drive strong operational hygiene for all components and systems within group.
  4. Deliver projects, including quality and timeliness, that impact domain.
  5. Demonstrate strong tactical ability by managing the roadmap for a scrum team responsible for technical issues of diverse scope where analysis requires an understanding of current business or trends.

Skills

Required

  • Professional software engineering experience with large-scale applications (3 years)
  • Technical leadership or team management experience (1 year)
  • Experience with Object-Oriented Design
  • Experience with at least one major programming language, such as Java, C++, Python, JavaScript, Kotlin, or Swift
  • Experience with software development best practices including version control (Git), code review, testing, and Agile methodologies
  • Experience with either mobile application development (iOS or Android) or backend service development and system architecture
  • Experience designing software systems, evaluating technical tradeoffs, and making architectural decisions
  • Experience communicating technical information to non-technical stakeholders and leading cross-functional teams
  • Cloud platforms (AWS, GCP, or Azure)
  • Database design (SQL)
  • Fintech, payments, or financial services technology and security/compliance concepts

What the JD emphasized

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field plus 8 years of progressively responsible experience