Senior Software Engineer delivering complete solutions across the Software Development Lifecycle at PayPal. Guiding junior engineers and collaborating on high-quality product development.
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
Key voice in team level processes (e.g., code & design review)
Oversees projects, ensuring an accurate, complete, and operable solution is delivered, working with management as needed to fill gaps
Collaborates with product managers to understand & refine requirements
Serves as an expert to resolve technical inquiries of other employees
Follows well established internal conventions and standard procedures
Shares software development processes and standards with junior peers
Leverages awareness of industry peer solutions to inform and validate technical decisions
Anticipates consequences of implementation choices on future development and optimizes accordingly
Contributes to code & design
Own the performance and availability of the services as well as participate in on call rotations and provide support during incidents.
Requirements
3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
5 plus years’ experience with Python or equivalent high-level programming language
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
Competency in comparing the qualities of multiple implementation choices, including nonfunctional characteristics.
Mentor junior engineers
Understands runtime environment concepts (e.g Linux OS, Java Virtual Machine, python runtime) and behavior and can incorporate to predict performance characteristics of implementation choices.
Experience with distributed services and backend systems
Experience with building services on public cloud – preferably AWS. Alternatives, GCP, Azure
Experience in managing infrastructure as code using Terraform
Experience working with fault-tolerant and scalable distributed services and systems.
Benefits
medical, dental, vision, life and disability insurance
Senior Full Stack Developer optimizing performance of embedded solutions on Stay22’s platform. Collaborating on development and maintenance of the core infrastructure.
Full Stack Developer responsible for web applications in Athens, Greece. Collaborating with teams to design and implement solutions using various technologies.
Senior Software Engineer at Stay22 designing and developing APIs and AI agents on a public platform. Collaborate with cross - functional teams to deliver scalable, reliable services.
Fullstack developer designing e - commerce solutions at Metaline. Involving analysis, development, and performance optimization in a dynamic environment.
Senior Software Engineer at Evertec ensuring technological solutions for financial systems, analyzing requirements, supporting and sustaining systems with high quality and efficiency.
Software Engineer developing and maintaining applications for financial sector solutions at Evertec. Involves debugging, collaborating, and optimizing SQL procedures.
Lead Software Engineer developing custom solutions and collaborating with clients for innovative business challenges. Engage in continuous learning and mentor junior team members for effective project delivery.
Lead Software Engineer at Pariveda focusing on developing enterprise - level applications. Collaborate with clients to solve business challenges while utilizing various technologies in a hybrid environment.
Lead software engineer at Pariveda building custom technology solutions with a focus on client collaboration and team growth. Engage in full software development life cycle and mentor junior developers.