Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

PayPal Staff Software Engineer Python 
France, Auvergne-Rhône-Alpes 
131352236

18.08.2024

Job Description:

As a Staff software engineer you will act as a senior engineer and subject matter expert for the team. Given all these fun challenges, we are a fast-paced organization going through rapid growth that is solving technical challenges at exponential scale. As an organization, we have a strong culture of committing to goals and delivering on timelines.

Your day to day as Staff Software Engineer:

  • Exhibits end-to-end ownership of design, implementation and operational excellence of software components

  • Ensures an accurate, complete and operable solution is delivered, working with management as needed to fill gaps.

  • Contribute to the technical engineering roadmap by completing quality and thorough assessments of implementation alternatives and their associated tradeoffs and providing recommendations.

  • Provides technical leadership for a small team with minimum guidance from management or senior teammates.

  • Design, estimate and implement new and refactored software services on the platform securely, reliably and at scale. Take ownership of quality of design and implementation of software components.

  • Deliver high quality code on time and follow our SDLC process.

  • Own the performance and availability of the services as well as participate in on call rotations and provide support during incidences.

  • Have an appetite to learn and contribute to complex projects alongside your colleagues.

  • Participate in code reviews, design reviews and is a key voice in team level processes.

  • Interact with various non-engineering teams such as product, support, finance operations, compliance and legal.

What do you need to bring as Staff Software Engineer:

  • Bachelor’s and/or Masters in computer science, or a related field of study, or equivalent experience

  • 8+years’ experience with Python or equivalent high-level programming language

  • Advanced skills with RDBMS and NoSQL data stores, caching solutions (e.g. Redis, ElastiCache, Hazelcast) and messaging/queuing protocols/systems such asSQS/Kafka/RabbitMQ/Pulsar

  • Ability to lead projects and mentor all levels of engineering staff, along with managing relationships with Product, Engineering Operations and non-technical business and support teams

  • Expert with distributed services and backend systems

  • Expertise with building services on public cloud – AWS, GCP, Azure

  • Experience in managing infrastructure as code using Terraform

  • Experience working with fault-tolerant and scalable distributed services and systems.

**We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

Our Benefits:

Any general requests for consideration of your skills, please