Description
This job acts as a project leader, coordinating the activities of other engineers, determining technical tasks, and improving existing structures and processes.
Essential Responsibilities:
- Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
- Determines the technical tasks that other engineers will follow
- Actions result in the achievement of customer, operational, program or service objectives
- Proactively improves existing structures & processes
- Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems
- Notices patterns and condenses repetition into densely meaningful generalized solutions
- Collaborates with management to set/improve standards for engineering rigor
- Trusted to represent PayPal, Inc to the outside world via interactions with partners, customers, or industry organizations
Additional Responsibilities & Preferred Qualifications :
- Lead engineering efforts and team level processes by defining outcomes for others, refining ongoing processes, and providing technical advice to senior leaders on systems, solutions, challenges, and strategy.
- Support end-to-end ownership of design, implementation and operational excellence of software components while proactively improving existing structures and processes.
- Contribute to the technical engineering roadmap by completing quality and thorough assessments of implementation alternatives and their associated trade-offs 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.
Requirements:
- 5+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
Preferred Qualifications:
- Advanced skills with RDBMS and NoSQL data stores, caching solutions (e.g. Redis, ElastiCache, Hazelcast) and messaging/queuing protocols/systems such as SQS/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 – preferably AWS or GCP, Azure
- Experience in managing infrastructure as code using Terraform
- Experience working with fault-tolerant and scalable distributed services and systems.
For more fresh new jobs, check out yubhub.co.