Software Engineer

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

Software Engineer at PayPal in Austin, TX, responsible for designing, developing, and deploying applications, building microservices with high concurrency, and troubleshooting scalability and latency issues. The role involves working with business partners to enhance a compliance platform, requiring experience in object-oriented design, RESTful APIs, Spring Boot, relational databases, message-driven systems, and cloud platforms.

What you'd actually do

  1. Design, develop, and deploy multiple applications, providing necessary support and maintenance activities.
  2. Build and implement micro-service with high concurrency service design and optimization.
  3. Ensure that code is well-commented, easy to maintain, and can be reused across a sub-system or feature.
  4. Thoroughly test code and run unit tests to eliminate bugs.
  5. Troubleshoot and solve tech challenges including high scalability, low latency, and high availability using the cutting-edge micro-service and big data technology.
  6. Lead feature or sub-system design reviews and code reviews.
  7. Work with business partners to enable the world-class compliance platform in PayPal.

Skills

Required

  • Object-Oriented Design
  • Java
  • JavaScript
  • TypeScript
  • Python
  • RESTful APIs
  • Spring Boot
  • Relational databases
  • Data modeling
  • Query development
  • SQL
  • Message-driven systems
  • Asynchronous communication
  • Scalable, distributed applications
  • Service-based architectures
  • Azure
  • AWS