Your way to impact
As a Senior Software Engineer, you will work within a team of highly talented engineers, and architects to design, develop, maintain and support the next gen capabilities of the highly scalable and reliable Routing Platform. In this role, you will use your skills & experience as a software engineer, to influence the platform vision, architecture and execution of the key capabilities of PayPal’s Routing Platform and Infrastructure.
Your day to day
You will be involved in all aspects of the SDLC, from ideation to scoping to design & implementation.
You will lead by example, and elevate the design, implementation, quality, and strong engineering practices across the team.
Work with cross-functional groups to identify dependencies, estimate timeframes, and develop end-to-end solutions for key initiatives.
Evaluate modern technologies and methodologies with an emphasis on quality and performance.
Maintain and enhance the existing architectural & developer documentations and create new ones.
Consistently invest in your career growth through new technical or soft skills learnings.
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
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 4+ years of experience or bachelor's degree in Computer science with 6+ years of experience in platform/system software development.
4+ years of experience in Go, 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
Good analytical and problem-solving skills
Good team player, high EQ
If you are ready to shape the future of money, join the team at PayPal. If you are looking to make an impact, then join us to build always available highly distributed systems. We are proud to work here. You will be too.
Jobs from our Partners
Software Engineer
Lead Software Developer (Sitecore) - Remote
Application Developer
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)
Similar Jobs
Staff Site Reliability Engineer
Software Engineer- Core Engine
DevOps Engineer - Platform Services Team
Staff Software Engineer, Platform
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