
Staff Software Engineer - Java
- Bangalore, Karnataka
- Permanent
- Full-time
- 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
- Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Defining the future architecture for the product working with other architects in the group.
- Bring innovation to the table that helps in improving Customer experience areas you are responsible for, sell your ideas and be part of the change.
- Responsible for the over-all systems development life cycle of a key services and applications.
- Bachelors Degree in Computer Science or related field.
- A solid expert level knowledge in Computer Science fundamentals, Java, Python, Kafka, Cloud Technologies,
- Intermediate level knowledge in AI/ML technologies/tools, LLM models.
- Experience in building complex, scalable and high performance web applications.
- The ability to take raw product requirements and develop software architectures and designs to bring them to life.
- Passion to build scalable and performant services.
- Strong communication skills and ability to grasp and convey complex product requirements or technical concepts.
- Experience in designing, implementing and maintaining high performance, high availability (24x7), large-scale web based software applications
- Strong business and technical vision.
- Strong time management skills and ability to work on concurrent assignments with different priorities
- Proven results oriented person with a delivery focus