Overview
Senior software engineer role delivering complete solutions across the full Software Development Lifecycle, guiding junior engineers and advising management on project-level issues.
What you'll do
- Deliver complete solutions spanning all phases of the SDLC (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advise immediate management on project-level issues.
- Guide junior engineers.
- Operate with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices.
- Apply knowledge of technical best practices in making decisions.
What you'll need
- 3+ years relevant experience and a Bachelor's degree, OR any equivalent combination of education and experience.
Nice to have
- Solid understanding of algorithms and data structures, knowledge of object oriented design, design patterns and multi-threaded programming.
- Strong OOP skills, with ability to analyse requirements and transform into scalable software designs.
- Experience with HTTP, REST APIs, and competent designing and building web services/microservices in a commercial setting.
- Competent in design/implementation for reliability, availability, scalability and performance.
- Strong troubleshooting, debugging, and analytical skills.
- Hands-on Java programming expertise (Core Java, J2EE, Spring framework).
- Hands-on building RESTful services.
- Follow coding and design best practices.
- Experience working on SQL and NoSQL solutions, with clear understanding of pros and cons of both relational and free-form databases.
- Knowledge and a particular interest in issues related to large-scale distributed stream processing and real-time computation systems.
- Hands-on experience in leveraging AI/GenAI tools to improve software engineering productivity across coding, testing, debugging and documentation.
Details
- Subsidiary: PayPal Travel.
- Hybrid work model: 3 days in the office and 2 days at your choice of PayPal office or home workspace, for the majority of employees.
Read the full description and apply on the company’s own careers page.