Your day-to-day:
- Develop clean, efficient, reusable, and high-quality code in a collaborative environment with other software engineers.
- Work across multiple cross-functional teams to identify dependencies, estimate timeframes, and develop end-to-end solutions for key business initiatives .
- Evaluate modern technologies and methodologies with an emphasis on quality and performance.
- Gather and translate requirements to technical solutions as part of new feature development.
- Be a champion of best software development practices to maintain and enhance codebase and fix bugs.
- Leverage your peers as multipliers for your skills, and utilize your deep knowledge to level up the other engineers on your team.
- Support the operational excellence of our products by performing regular on-call responsibilities, such as monitoring app health metrics, reporting them to the team, and being ready and able to help with incident response.
- Help hire and build a world class engineering team that impacts how we engineer at PayPal.
- A successful candidate will be able to work independently in a rapidly changing environment and take ownership of the component assigned.
What you need to bring:
- Master’s degree in Computer science with a minimum of 2 years of experience or bachelor's degree in Computer science with a minimum of 4 years of experience in platform/system software development.
- 2+ years of experience in Go, Java, C++, C
- Experience developing, maintaining and innovating large scale, high-volume, consumer-facing products.
- Knowledge of REST, HTTP, TCP, concurrency and networking.
- Proficiency with at least one scripting language (Perl, Python, UNIX Shell Script etc.) is a plus.
- Experience with cloud native technologies like Docker and Kubernetes.
- Good Linux skills and understanding of operating systems.
- Experience in unit testing, and functional testing.
- Experience using Eclipse/IntelliJ, GitHub, JIRA, Confluence etc.
- Strong problem-solving skills and a passion for debugging complex issues.
- Experience with using Agile/Scrum methodology for software development.
- Excellent verbal and written communication skills.
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don’t hesitate to apply.
Jobs from our Partners
Lead Software Developer (Sitecore) - Remote
Application Developer
Senior System Integration and Test Engineer
Other Jobs from PayPal
iOS Developer - Payments SDK
Staff Software Engineer
Senior Web Developer
Senior Staff Software Engineer - Python
Manager, Software Development 2
Lead Software Engineer (UI)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 212 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee