Sr Software Engineer

PayPalAustin, TX
$163,550 - $221,500Hybrid

About The Position

PayPal, Inc. seeks Sr Software Engineer in Austin, TX. This role involves providing technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement. The engineer will demonstrate end-to-end ownership of features, projects, modules, and services throughout the software development lifecycle. Key responsibilities include leading the design and implementation of end-to-end solutions for client-side applications, driving architectural discussions, and contributing to the overall technical direction. The role also focuses on optimizing software performance, identifying and resolving bottlenecks, and designing clean, scalable, high-performing, secure, and reliable software services. This includes improving automated test strategies, build and deploy processes for continuous integration, and collaborating with other development teams for seamless integration. Effective communication with technical and non-technical partners and stakeholders is essential. The engineer will conduct code reviews, research industry standards, and participate in program planning to influence the product and technology roadmap. Partial telecommuting is permitted from within a commutable distance.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Software Engineering, Electronics Engineering, or a closely related field plus five years of progressively responsible experience in the job offered or a related occupation.
  • JavaScript and TypeScript (5 years)
  • Hands-on experience with modern frontend frameworks such as React, Angular, or Vue in large production systems (5 years)
  • Experience with Java, Node.js, or similar background frameworks and implementing RESTful APIs (5 years)
  • Experience in designing and building Microservices and large-scale Distributed Systems (5 years)
  • Experience with Object-Oriented programming, Data Structures, and Algorithms, with the ability to apply appropriate design patterns (5 years)
  • Experience with relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, or equivalent (5 years)
  • Experience implementing and monitoring applications using tools Splunk or Datadog (5 years)
  • Experience building and operating services on cloud platforms GCP, AWS, or Azure (5 years)
  • Experience with containerization using Docker and Kubernetes (3 years)
  • Experience with Continuous Integration and Deployment tools Jenkins or GitHub Actions (3 years)
  • Experience with AI developer tools and Generative AI technologies (2 years)
  • Experience influencing technical decisions and mentoring other engineers (5 years)

Responsibilities

  • Provide technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
  • Demonstrate end-to-end ownership of features, projects, modules, and services to deliver in all phases of the software development lifecycle.
  • Lead the team's design and implementation of end-to-end solutions towards client-side applications.
  • Drive architectural discussions and contribute to the overall technical direction of the client-side applications, advocating for best practices and innovative solutions.
  • Optimize software performance, identifying and resolving bottlenecks via monitoring, logging, and metrics to enhance the user experience.
  • Design clean, scalable, high performing, secure, and reliable software services, in all areas, including coding, documentation, and automation.
  • Identify and implement critical non-functional requirements (availability, security, performance, scalability, and observability), and improve automated test strategies, build and deploy processes to enable speedy and reliable continuous integration.
  • Collaborate with other development teams to ensure seamless integration and deployment of client-side applications, automating and enhancing build, test, and deployment processes.
  • Communicate effectively with all technical and non-technical partners and stakeholders (Architecture, Developer Experience, Product, Design, Analytics, Legal, Marketing, etc.) as well as within teams to ensure a shared understanding of the new products and features under consideration.
  • Conduct formal and informal code reviews, providing constructive feedback to team members to ensure code quality and adherence to clean and scalable coding principles.
  • Research latest industry standards, tools, and technologies related to client-side development, observability, and DevOps practices, and drive their adoption within the team.
  • Participate in program planning, influencing the product and technology roadmap and driving outcomes.

Benefits

  • Generous paid time off
  • Healthcare coverage for you and your family
  • Resources to create financial security
  • Support your mental health
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service