Sr Software Engineer

PayPal PayPal · Fintech · Scottsdale, AZ +1 · Software Engineering

Sr Software Engineer at PayPal in Scottsdale, AZ, responsible for analyzing technical requirements, designing, and developing robust, scalable software applications and features using object-oriented programming. The role involves collaborating with cross-functional teams, creating and maintaining high-performing Swift code, developing automated tests, and delivering high-quality software in a CI/CD environment. Requires experience with iOS development, Swift, RESTful APIs, Agile methodologies, and modern UI principles.

What you'd actually do

  1. Analyze technical requirements, prepare design, and develop robust, scalable software applications and features using object-oriented programming.
  2. Work with other engineers, managers, product management, quality analysts, and operations teams to develop innovative technical solutions that meet market needs concerning functionality, performance, availability, scalability, reliability, realistic implementation schedules, and adherence to software development goals and principles.
  3. Create and maintain high-performing, reusable Swift code and stay current with the newest mobile technologies.
  4. Provide and receive feedback on code quality through pull requests and regular reviews of processes.
  5. Design new and enhanced processes, tools, and methodologies to achieve excellence in software development, testing, and deployment, and follow coding standards and guidelines with attention to performance, scalability, and availability.

Skills

Required

  • iOS development
  • Swift programming
  • RESTful APIs
  • GraphQL
  • Agile methodologies
  • Test-driven development
  • Version control systems
  • CI/CD pipelines
  • Object-oriented programming
  • Swift
  • Xcode
  • Github
  • URL Session
  • XCTest
  • XCUITest
  • Combine

Nice to have

  • Mobile User Interface design principles
  • Native platform conventions
  • SwiftUI