Manager, Software Engineering at PayPal
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

13 Feb, 26

Salary

0.0

Posted On

15 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, RDBMS, NoSQL, Caching Solutions, Messaging Protocols, Distributed Services, Backend Systems, Public Cloud, AWS, GCP, Azure, Infrastructure as Code, Terraform, Fault-tolerant Systems, Scalable Systems, Team Management, Technical Leadership

Industry

Software Development

Description
Directly manages software development projects (including program management) and execution through individual contributors. May also lead project teams across platforms or groups Implements processes to drive strong operational hygiene for all components and systems within their group Responsible for the delivery of projects, including quality and timeliness, that impact their domain and potentially one other Analyzes multiple sources of information and identifies & resolves complex technical, operational, and organizational problems relating to software development. Collaborates with direct team, managers in org, stakeholders such as Product Owners & PMO Manage a scrum team of 4-6 engineers. Exhibits end-to-end ownership of deliverables. Directly manage software development projects ((including program management) and execution through individual contributors. Implements processes to drive strong operational hygiene for all components and systems within their group Works with NiaB (Product, PMO) to deliver high-quality solutions on time Provide technical leadership to scrum team and own the performance and availability of the services as well as participate in on call rotations and provide support during incidences. Coach engineers on team and help them in their career growth Build strong partnerships with various non-engineering teams such as product, support, finance operations, compliance and legal. 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience. Bachelor's and/or master's in computer science, or a related field of study, or equivalent experience 8+years' experience with Python or equivalent high-level programming language 4+ years of experience managing a team of software engineers including performance management. 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 - AWS, GCP, Azure Experience in managing infrastructure as code using Terraform Experience working with fault-tolerant and scalable distributed services and systems.
Responsibilities
The manager will directly oversee software development projects and ensure their timely and quality delivery. They will also implement processes for operational hygiene and collaborate with various stakeholders.
Loading...