PayPal

Staff Software Engineer

Austin, TX US
Go C++ Perl Python Shell Docker Kubernetes
This job is closed! Check out or
Description
What you need to know about the role? At PayPal, our developers are our best asset. As a Senior Software Engineer, you will be a key part of enabling world-class developer experience as part of the routing team. The Routing team is responsible for application (L7) layer routing to hundreds of applications and serves around 6-9 billion calls per day. As part of next phase of routing platform evolution, you will play an active role in developing and delivering a seamlessly scalable, exceptionally efficient, highly reliable routing platform & infrastructure in a hybrid cloud environment. Meet our team The Developer Productivity Engineering (DPE) team enables the PayPal Developer experiences that powers PayPal’s business. We build critical products for enabling highly available, reliable, and resilient services that allows PayPal to continue with its commitment to democratize financial services and empower people and businesses to join and thrive in the global economy. We are one team that respects and values diversity of thought for everyone, everywhere, and we actively seek to create an energizing workplace that brings out the best in all of us. You will be part of the team that values Inclusion, Diversity, Growth Mindset, Innovation, Delivering Value & Career Growth.

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.  

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

Wall of love from fellow engineers