
Lead Software Engineer – Content Systems
Posted May 9

Posted May 9
This is a fully remote position, open to applicants in California, +3 more states.
• Design, develop, and maintain high-performance, scalable APIs that drive content management.
• Spearhead the advancement of Content Systems APIs, which encompass content ingestion, metadata management, search, and editorial workflows.
• Establish and implement API standards and best practices, covering versioning, contract design, and backward compatibility.
• Enhance existing content metadata models and services to facilitate personalization, discoverability, and real-time engagement scenarios.
• Integrate Content Systems with personalization engines to enable real-time decision-making based on content metadata and user behavior.
• Work in collaboration with content, editorial, and product teams to ensure APIs effectively support content lifecycle workflows.
• Design APIs for event-driven content pipelines, integrating with platforms such as Kafka, Pub/Sub, or similar messaging systems.
• Ensure smooth data flow between content systems, personalization services, advertising systems, and client applications.
• Optimize APIs for performance, scalability, and reliability, especially under high traffic and global usage conditions.
• Utilize AI-assisted development tools to expedite API and service development, testing, and debugging processes.
• Engage in architectural discussions, RFCs, and cross-team technical initiatives.
• Mentor engineers and advocate for best practices in API design, content systems architecture, and distributed system development.
• Bachelor’s degree in Computer Science or a related technical field, or equivalent professional experience.
• Over 8 years of professional software engineering experience, including at least 2 years in a technical lead or senior engineering position.
• Demonstrated success in leading complex technical projects to completion.
• Familiarity with or solid experience using AI-powered development tools (e.g., Claude Code, GitHub Copilot).
• Strong expertise in Java (17+) and Spring Boot, including the development of RESTful APIs, data access layers, and microservices.
• Practical experience with React and Next.js (or similar modern frontend frameworks) utilizing TypeScript.
• Proficiency in Python for services, scripting, or data pipeline implementations.
• Comprehensive understanding of relational databases (PostgreSQL, MySQL) regarding schema design, query optimization, and migration tools (e.g., Liquibase, Flyway).
• Experience with message brokers and event-driven architectures, such as Apache Kafka, GCP Pub/Sub, or similar technologies.
• Familiarity with search infrastructure, including Apache Solr, Elasticsearch, or equivalent systems.
• Hands-on experience with cloud platforms (GCP or AWS) and containerized deployments (Docker, Kubernetes).
• Strong experience in CI/CD practices, focusing on building and maintaining automated build, test, and deployment pipelines.
• Excellent written and verbal communication skills, with an ability to convey technical complexities to diverse audiences.
• Proven capability to balance technical excellence with practical delivery timelines.
• Medical
• Dental
• Vision
• 401(k) plan
• Life insurance coverage
• Disability benefits
• Tuition assistance program
• PTO
• Bonus eligible
Storyteller
Platform.sh
AlphaSense
HOOK
Get handpicked remote jobs straight to your inbox weekly.