[Remote] Sr Software Engineer
Note: The job is a remote job and is open to candidates in USA. PayPal has been revolutionizing commerce globally for more than 25 years. They are seeking a Sr Software Engineer to build next-generation software applications and solutions in the cloud while maintaining existing services and ensuring the scalability and reliability of software datastores.
Responsibilities
- Build next-generation software applications and solutions in the cloud while maintaining existing services
- Design and implement optimized Data access capabilities for PayPal developers, using experience with database design tools and methodologies, including SQL and NoSQL databases, and experience with ORM tools
- Drive architecture discussions, produce well-documented design docs, and participate in design and code reviews
- Research, analyze, design, develop, and test the solutions that are appropriate for the business and technology strategies
- Design, develop, and enhance product components utilized across every interaction between PayPal components and datastores
- Responsible for the scalability, high availability, and reliability of software datastores used within PayPal
- Lead and estimate engineering effort, plan implementations, and rollout for applications integrating with cross-functional components
Skills
- Master's degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field, plus three years of experience in the job offered or a related occupation
- Employer will accept a Bachelor's degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field, plus five years of experience in the job offered or a related occupation
- Experience in at least one backend language: Java, Python, or Ruby on Rails (3 Years)
- Experience with Spring MVC or Hibernate (2 Years)
- Experience in designing and implementing RESTful services (2 Years)
- Experience in measuring and improving scalability and reliability of services using Java (2 Years)
- Experience supporting production cloud database and backend systems, including monitoring, incident response, root-cause analysis, and performance tuning (2 Years)
- Experience implementing data security controls for backend or database systems, including encryption, access control, and secure handling of sensitive data (2 years)
- Experience mentoring junior engineers and contributing to code reviews and technical design discussions (1 Year)
- Experience with cloud platforms: AWS, GCP, or Azure
- Experience with databases: SQL and NoSQL
- Knowledge of database design and experience with ORM tools
Benefits
- Telecommuting permitted: Work may be performed from anywhere within the U.S.
- PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace
- Generous paid time off
- Healthcare coverage for you and your family
- Resources to create financial security and support your mental health
- Comprehensive, choice-based programs to support all aspects of personal wellbeing—physical, emotional, and financial
- Annual performance bonus, equity, or other incentive compensation, as applicable
Company Overview