PayPal

Senior Software Engineer

PayPal

full-time

Posted on:

Location: California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $123,500 - $212,850 per year

Job Level

Senior

Tech Stack

AkkaApacheAWSAzureCloudDistributed SystemsDjangoDockerGRPCJavaKafkaKubernetesMicroservicesMySQLNoSQLOpen SourcePostgresPulsarPythonScalaSparkSpringSpring BootSpringBoot

About the role

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (design, implementation, testing, delivery and operations)
  • Advises immediate management on project-level issues
  • Guides junior engineers
  • Operates with little day-to-day supervision, making technical decisions based on internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions
  • Lead end-to-end technical solution design and ensure alignment between business needs and full-stack technical capabilities
  • Design, develop, and maintain user interfaces, business logic layers, data storage, and reusable frameworks
  • Own the entire software development lifecycle with focus on front-end/back-end integration
  • Mentor and coach junior engineers, enforce code quality, and conduct code reviews
  • Collaborate with Product Owners, UED designers, end users, and framework teams to balance UX, performance, and scalability
  • Drive automation across the development pipeline via CI/CD, infrastructure as code, and DevOps practices
  • Partner with cross-functional and global engineering teams to scale solutions worldwide

Requirements

  • Minimum of 5 years of relevant work experience
  • Bachelor's degree or equivalent experience
  • Lead end-to-end technical solution design and discussions with local and global stakeholders
  • Design, develop, and maintain critical full-stack systems (internal and client-facing)
  • Experience with user interfaces, business logic layers, data storage solutions, and reusable front-end/back-end frameworks
  • Own the entire software development lifecycle from conceptualization to deployment
  • Mentor and coach junior engineers, enforce code quality standards, and conduct thorough code reviews
  • Collaborate closely with Product Owners, UED designers, end users, and framework teams
  • Drive automation and efficiency through CI/CD, infrastructure as code, and DevOps best practices
  • Partner with cross-functional and global engineering teams to align on technical standards and resolve integration challenges
  • Ability to operate with little day-to-day supervision and make technical decisions based on best practices