
Software Development Engineer II
LivePerson
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $130,000 - $150,000 per year
About the role
- Learn new technologies and architectures, including work with uniform data layers, integrations with contact center providers, and new product development.
- Work with leadership to bring your engineering experience to the table and ideate new features and functionality.
- Design, build, and maintain Python-based backend services that orchestrate AI agent workflows using LangChain and LangGraph.
- Contribute to the development of a multi-tenant simulation platform handling high volumes of concurrent AI-driven conversations in a public cloud environment.
- Integrate with contact center providers (such as LivePerson) and external LLM providers through a unified gateway abstraction.
- Build and extend REST APIs using the Litestar framework, following strong typing and Pydantic-based data modeling patterns.
- Work with Couchbase for conversation state persistence, implementing optimistic concurrency patterns (CAS locking) for correctness in multi-pod deployments.
- Write high-quality, well-tested code with a focus on behavior-driven unit and integration testing.
Requirements
- Bachelor's degree in Computer Science or related field
- 4+ years of software development experience
- Strong proficiency in Python, including async/await patterns, type annotations, and familiarity with the Python ecosystem (uv, ruff, mypy)
- 3+ years of experience building microservices, RESTful APIs, and production backend systems deployed to Kubernetes
- Experience with Couchbase, PostgreSQL, Firestore, or other NoSQL/document databases
- Familiarity with Kafka
- Experience with Docker and Kubernetes for containerized, cloud-native deployments
- Strong understanding of distributed systems, including optimistic concurrency, idempotency, and stateless service design
- Solid understanding of data structures, algorithm design, and object-oriented principles
- Experience with Git and modern CI/CD workflows (GitLab CI preferred)
- Analytical and problem-solving skills with a customer-centric mindset
- Advocating and executing on automated testing strategies across all developed code.
Benefits
- Medical, Dental, and Vision Insurance: Comprehensive plans to support your health needs.
- Wellness Resources: Access to wellbeing resources and programs including our EAP plan.
- Health & Mental Support: Access a confidential and free Employee Assistance Program (EAP), providing professional counseling.
- 401(k) Retirement Plan: To help you plan for your financial future by offering both the plan and a 4% employer match (100% match on the first 3% contribution and 50% match on the next 2% contribution)
- HSA & FSA Plans: To help you plan for health related expenses on a pre-tax basis.
- Employee Stock Purchase Program (ESPP): Participate and receive a discount on company shares, allowing you to directly share in LivePerson's success and growth.
- Additional Insurances: Basic and supplemental life insurance, Accidental Death & Dismemberment (AD&D) insurance, long-term and short-term disability insurance coverage, legal plan, identity theft protection plan, and critical illness supplemental insurance.
- Development: Access to internal professional development resources.
- Flexible Paid Time Off (PTO): Discretionary PTO package for flexible days off with manager approval.
- Paid Public Holidays.
- Generous Parental Leave Policy: Including maternity/paternity support and fertility services.
- Remote-First Model: This role is fully remote (#LI-Remote), offering excellent work-life balance and flexibility. We also maintain dedicated WeWork space for those who wish to meet colleagues or collaborate in person.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonasync/await patternstype annotationsmicroservicesRESTful APIsCouchbasePostgreSQLFirestoreDockerKubernetes
Soft Skills
analytical skillsproblem-solving skillscustomer-centric mindset
Certifications
Bachelor's degree in Computer Science