> Markdown version of [/jobs/ext/4443013-senior-software-engineer-scala](https://www.wearedevelopers.com/jobs/ext/4443013-senior-software-engineer-scala). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer Scala - **Company:** PayPal - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Microsoft Azure, Cloud Computing, Disaster Recovery, Fault Tolerance, Python (Programming Language), Systems Development Life Cycle, Software Engineering, Google Cloud, System Availability, Backend, Functional Programming, Serverless Computing, Microservices - **Published:** October 31, 2026 - **Apply:** https://www.juju.com/job/1_743EADAF9DB84E02910CEF930B65AE49-NY1646873 ## About the Role 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 Expected Qualifications: Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience. Additional Responsibilities & Preferred Qualifications: Proficiency in at least one functional programming language, preferably Scala and its TypeLevel ecosystem 5+ years of experience in designing and architecting scalable backend systems with a focus on cloud-native solutions, microservices, and serverless architectures. Expertise in designing and implementing fault-tolerant systems with a focus on high availability and disaster recovery. Experience with functional Effects libraries such as Cats-Effect or ZIO Experience with cloud platforms (AWS, GCP, Azure). Python development expe ## Description Job Description: 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.