Senior Software Engineer at PayPal
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

19 Mar, 26

Salary

0.0

Posted On

19 Dec, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Reactive Programming, Spring Framework, Spring Boot, React, NodeJS, JavaScript, Web Application Skills, REST, JSON, gRPC, Object-Oriented Programming, Algorithms, Design Patterns, Relational DB, Non-Relational DB, Agile Methodologies

Industry

Software Development

Description
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 In your day to day role you will Own implementation of a module/application/product. Develop efficient, elegant, clean code with no unnecessary complication or abstraction. Deliver code in an agile team environment. Collaborate with other engineers, architects, and cross-vertical teams. Build and take operational responsibility for microservices that serve millions of users. Identify any product/functionality gaps and collaborate with internal product and technology teams to define the necessary development to support solution delivery. Drive integration efforts and lead critical workstreams of strategic initiatives sponsored by senior executives. Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience. Your way to impact As Staff Software Engineer, you will participate in all phases of our software development lifecycle from design, architecture and planning to development, testing, deployment, monitoring and beyond. You will be responsible in delivering an industry leading product and directing its next phase of growth. You will deep dive and implement robust solutions to complex problems. The prospective candidate will be an individual contributor working with various cross functional groups (business, product, analytics, engineering) and will require admirable collaboration skills. Business acumen, hands-on technology skills, positive work ethic and a collaborative mindset are key to the success of this role. Expert knowledge in Java Reactive programming, Spring framework, Spring boot Proficient with React, NodeJS, JavaScript Hands on experience with web application skills (React/HTML5/CSS/JS) Good understanding of web services and related standards like REST/JSON and gRPC Experience in Object-Oriented programming and concepts. Solid understanding of algorithms and design patterns. Experience in interacting with engineering teams from multiple geo-locations Experiences in both relational and non-relational DB, like Oracle and Aerospike/Redis Experience in Junit and TestNG. Exposure to Agile methodologies. Strong problem-solving skills. Financial or Payment industry experience is preferred. Proven track record in delivering highly available, scalable systems on time.
Responsibilities
The Senior Software Engineer will own the implementation of a module/application/product and collaborate with various teams to deliver an industry-leading product. They will also drive integration efforts and lead critical workstreams of strategic initiatives.
Loading...