This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices.
Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Minimum Qualifications:
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
Key Responsibilities:
- Demonstrate a customer-centric mindset in your daily work.
- Ensure adherence to defined specifications and processes throughout implementation.
- Own the end-to-end quality of deliverables during all phases of the software development lifecycle.
- Collaborate with PayPal’s cross-functional technology team to understand and refine technical designs.
- Engage with managers, leads, and peers to evaluate and develop implementation options.
- Adapt swiftly to a fast-paced environment and manage continuously changing business needs.
Preferred Qualifications:
- Strong proficiency in Java with proven experience in backend engineering.
- Solid understanding of RESTful API design principles and Microservices architecture
- Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle), including schema design and query optimization.
- Demonstrated experience in leading small engineering teams or mentoring junior engineers.
- Good knowledge of system architecture, design patterns, and scalability best practices.
- Excellent communication skills with a focus on writing clear, concise technical documentation.
- Familiarity with Git or other version control systems.
- Exposure to frontend technologies (e.g., React, Angular, or similar) to collaborate effectively across the stack a plus
- Hands-on experience with CI/CD pipelines, Docker/Kubernetes a plus.
Our Benefits:
Any general requests for consideration of your skills, please