PayPal

Staff Software Engineer

Delaware
Kubernetes Java JavaScript Node.js MySQL TypeScript React Docker Microservices Machine Learning Spring
This job is closed! Check out or
Description
At PayPal, our developers are our best asset. You will be a key part of enabling world-class developer experience as part of the Console platform team. Console Platform ecosystem consists of a set of distributed micro-services, a modern/novel SDK, and multiple UI frameworks that enables one-stop shop for all developer experiences at PayPal. The platform enables faster TTM for new developer experiences by enabling federated development while maintaining consistency of experiences across these capabilities.Thousands of PayPal developers build and run hundreds of applications processing billions of calls daily with high availability and reliability using capabilities available through Console. As a team, we are constantly learning, while being proud of our systems knowledge, technology breadth, and intellectual curiosity. We are driven to empower PayPal developers in the best way possible. As part of next phase of console platform evolution, you will also play an active role in enabling applied machine learning use-cases for Console. 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. 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.

Your way to impact 

As a Staff 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 Console 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 the platform.

Your day to day

  • Work with Product Managers and Engineering Managers to determine the feasibility of product features and recommend simpler more efficient solutions to meet business needs.

  • Establish best practices when it comes to designing services and work with the technical leaders to ensure teams are adhering to the practices.

  • 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

  • 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.

  • Enforce clean code and excellent coding practices by conducting thoughtful code reviews for critical areas of the system.

What you need to bring

  • Master’s degree in Computer science with a minimum of 6+ years of experience or bachelor's degree in Computer science with 8+ years of experience in platform/system software development.

  • Self-Starter, Effective Communication, Data driven, Team player,

  • Technical Strength Areas: JAVA, Spring boot, MySQL, JavaScript, TypeScript, NodeJS, React, OCLIF, CICD, Unit & Automated functional testing

  • Experience developing, maintaining and innovating large scale distributed systems

  • Knowledge of REST, HTTP, TCP, concurrency and networking 

  • Experience with cloud native technologies like Docker and Kubernetes 

  • 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 

  • Experience with applied Machine Learning & Artificial Intelligence is a plus.

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

🥳🥳🥳 223 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