CrawlJobs Logo

Senior Software Engineer - Web API Platform

United States; Canada; Mexico, San Francisco 120000.00 - 227500.00 USD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We are hiring a Senior Software Engineer, Web API Platform to help establish a company-wide API platform that accelerates web modernization at Scribd. In this role, you will design, build, and own new product-facing web APIs that span our full web product surface across Scribd and Everand. These APIs will serve as the primary interface between modern web applications and existing backend systems, enabling teams to evolve toward more scalable, maintainable frontend architectures with confidence. Today, our web product relies on fragmented data access patterns and lacks standardized APIs and tooling. This role offers the opportunity to design APIs intentionally with a focus on clear contracts, predictable performance, and strong observability, improving developer experience and enabling teams to ship faster and more safely.

Job Responsibility

  • Design, build, and own new product-facing web APIs that span our full web product surface across Scribd and Everand
  • Serve as the primary interface between modern web applications and existing backend systems
  • Enable teams to evolve toward more scalable, maintainable frontend architectures with confidence
  • Design APIs intentionally with a focus on clear contracts, predictable performance, and strong observability
  • Improve developer experience and enabling teams to ship faster and more safely
  • Work closely with frontend and backend teams to define integration patterns, guide API usage, and ensure the platform scales with real-world data volumes and access patterns

Requirements

  • 6+ years of professional software engineering experience, with a strong backend or platform focus
  • Proven experience designing APIs for high-volume or data-intensive product workflows
  • Experience implementing and integrating APIs with a Ruby on Rails application
  • Familiarity with modern API paradigms (e.g., REST, GraphQL, gRPC), including their performance and operational tradeoffs
  • Experience with query patterns, caching, pagination, and common performance pitfalls
  • Experience designing APIs with explicit contracts, versioning, and testing strategies
  • Experience working with modern web frontends (e.g., React, Next.js, or similar)
  • Strong communication skills and experience championing API design across teams
  • Hands-on experience incorporating AI-assisted tools into development workflows (e.g., debugging, testing, documentation, or design exploration)
  • Strong ownership mindset
  • Pragmatic approach to system design
  • Ability to design performance-aware APIs
  • Strong collaborator
  • Long-term perspective on maintainability, extensibility, and developer experience

Nice to have

  • You’ve designed APIs where performance characteristics were explicit and intentional, not accidental
  • You consider observability, failure modes, and system health as part of API design, not afterthoughts
  • You’re comfortable placing thoughtful constraints on API consumers to protect scalability and developer experience
  • You treat APIs and developer tooling as products, not just infrastructure
  • You care deeply about how backend and API decisions impact end users
  • You enjoy greenfield work, while navigating integration with existing systems
  • You bring informed opinions and enjoy refining them through discussion and iteration

What we offer

  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance
  • Learning & Development programs
  • Quarterly stipend for Wellness, WiFi, etc.
  • Mental Health support & resources
  • Free subscription to the Scribd Inc. suite of products
  • Referral Bonuses
  • Book Benefit
  • Sabbaticals
  • Company-wide events
  • Team engagement budgets
  • Vacation & Personal Days
  • Paid Holidays (+ winter break)
  • Flexible Sick Time
  • Volunteer Day
  • Company-wide Employee Resource Groups and programs that foster an inclusive and diverse workplace
  • Access to AI Tools

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Web API Platform

8 matching positions

Senior Software Engineer – Web and Mobile, RiskOS

As a key member of Socure’s RiskOS team, you’ll design, build, and support high-...
Location
Location
India
Salary
Salary:
Not provided
socure.com Logo
Socure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–7 years’ hands-on development with TypeScript, React, React Native, Swift, and Kotlin
  • Strong focus on user experience, mobile-first design, and accessibility (WCAG)
  • Clean, well-tested, and maintainable code practices
  • CI/CD workflow familiarity (Android Studio, Xcode)
  • Excellent communication, collaboration, and mentoring abilities
Job Responsibility
Job Responsibility
  • Lead development of responsive, accessible web and mobile interfaces
  • Own features end-to-end: architecture, implementation, testing (incl. BrowserStack), release, and production support
  • Advocate for and evolve our cross-platform design systems and engineering standards
  • Collaborate on efficient API design and participate in code reviews and mentoring
  • Champion accessibility, security, performance, and agile, rapid iteration
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Web

Help build the digital platform behind a globally recognised, subscription-drive...
Location
Location
United States , Washington, DC
Salary
Salary:
150000.00 USD / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of software engineering experience
  • 3+ years of web development
  • strong experience with JavaScript, TypeScript, and React
  • comfort working across frontend and backend systems (Python preferred)
  • experience building or consuming APIs
  • experience working with data models
  • experience collaborating in product-focused teams
Job Responsibility
Job Responsibility
  • Building and evolving modern React web applications at scale
  • working across the stack from frontend UI and performance to backend APIs and services
  • developing features that support subscriptions, authentication, personalization, and content delivery
  • collaborating closely with product, design, and content teams to ship high-impact features
  • balancing new feature development with thoughtful iteration on a mature platform
What we offer
What we offer
  • bonus and benefits
  • Fulltime
Read More
Arrow Right
New

Digital Software Engineer Senior Analyst - Web Development - Assistant Vice President

Job Overview: The Digital S/W Engineer Senior Analyst SDE - Web Development is a...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer engineering or related fields in STEM or comparable work experience
  • 5-8 years of Full stack mobile Development and Testing experience in a fast-paced environment
  • Familiarity with Behavior-Driven Development (BDD) test automation using Selenium with Cucumber framework
  • Preferable to have experience with cloud-based development platforms such as OpenShift
  • Working knowledge of JIRA, Zephyr, Confluence SharePoint, Microsoft Teams and Microsoft office suit
  • Self-motivated and ready to take ownership
  • Excellent written, oral communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. Angular, Java spring boot services)
  • Ability to use AI tools like Copilot for code generation, refactoring, and debugging
  • Develop and maintain BDD (Behavior Driven Development) automated and manual scripts in a code repository
  • Execute them and maintain test results in a test management tool for further reporting and establishing traceability
  • Create Jenkins jobs and plug in to CI-CD pipeline
  • Experience using AI tools accelerate unit tests, API scaffolding, Angular components, and Spring Boot boilerplate
  • Actively participate in the entire software development cycle involving development, integration and E2E testing in a CI/CD environment (RTC, Jenkins)
  • Automate and enable shift left
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Continuously build, maintain documentation for your features and develop SME – Subject Matter Expertise in specific areas covering end to end flows, from digital to downstream to external partners
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - Video Platform

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong problem-solving and analytical abilities
  • 5+ years of solid programming experience in Java core libraries and developing web server applications, object-oriented design and design patterns, and passionate about writing high-quality and well-architected code
  • Strong technical competency and experience in building high-performance and cloud-based scalable micro-services
  • Experience with design and implementation of modern micro-services architectures and API frameworks (REST/JSON)
  • Experience with web servers such as Apache, Tomcat, and building and deploying services on AWS cloud
  • Experience with NoSQL data storage technologies such as Cassandra, DynamoDB, Redis, etc. as well as RDMBS like Oracle or MySQL
  • Domain expertise in the area of Over-the-Top Video delivery technologies, On-Demand/Live streaming, DRM, encoding, delivery, CDNs etc. is highly preferred
  • Ability to handle periodic on-call duty as well as out-of-band requests
  • strong written and verbal communication skills
  • Bachelor's Degree in Computer Science plus 8 years of experience or equivalent
Job Responsibility
Job Responsibility
  • Design and implement highly scalable, and reliable web-scale applications
  • Translate functional specifications into logical, component-based technical designs
  • Key technical contributor to the design and implementation of core software backend components of video services platform
  • Write and review code, evaluate architectural tradeoffs for performance and security for high-performance, and high-concurrency video infrastructure applications
  • Collaborate with other engineering groups across the company towards supporting our video services initiatives
  • Manage individual project priorities, deadlines and deliverables with limited supervision
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, AI Platform

Everlaw is looking for a Senior Software Engineer, AI Platform with experience b...
Location
Location
United States , Oakland
Salary
Salary:
173000.00 - 251000.00 USD / Year
everlaw.com Logo
Everlaw
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in Computer Science, or equivalent coursework
  • experience coding in languages such as C, C++, C#, Java, Python, Javascript, Go or Rust
  • good knowledge of algorithms and fundamental computer science concepts, relational databases, API design, and building user interfaces
  • practical experience with AI/ML-powered systems such as retrieval pipelines, semantic search features, agentic pipelines, document classification systems, or LLM-integrated features
  • work experience with AI development tools like Cursor and Claude Code
  • at least 4 years of experience building distributed systems in the cloud with service based architecture, using frontend frameworks to create rich, deep, web applications, and experience with the best practices to test, maintain, and launch cloud based software
  • at least 1 year of experience leading or coordinating multi-developer efforts, including planning and technical breakdown
Job Responsibility
Job Responsibility
  • Build AI platform capabilities that power product experiences such as Deep Dive, predictive coding, multi-modal understanding, agentic workflows, translations, search, review, and more
  • contribute to RAG, semantic retrieval, and agentic orchestration patterns, including indexing pipelines, query flows, tool-calling and planning logic, relevance tuning, benchmarking, and multi-modal workloads where applicable
  • collaborate with Product, Platform, Security, and DevOps partners to build and ship new features in our production environments
  • help with scaling our system to larger datasets with hundreds of millions of documents
  • provide technical mentorship to other engineers
  • be a code reviewer
  • fix defects in our product
  • provide on-call support for the product
  • contribute to documentation
  • do technical interviews
What we offer
What we offer
  • Equity program
  • 401(k) retirement plan with company matching
  • health, dental, and vision
  • Flexible Spending Accounts for health and dependent care expenses
  • paid parental leave and approximately 10 days (80 hours) per year of sick leave
  • seventeen paid vacation days plus 11 federal holidays
  • membership to Modern Health to help employees prioritize mental health and wellness
  • annual allocation for Learning & Development opportunities and applicable professional membership dues
  • company-sponsored life and disability insurance
  • work in Downtown Oakland, just steps from the BART line and dozens of restaurants
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Experience Platform

The Experience Platform team is at the center of one of the most exciting transi...
Location
Location
United States
Salary
Salary:
Not provided
pinecone.io Logo
Pinecone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 4 years of software engineering experience
  • A bias toward automation and leverage
  • Hands-on experience shipping with AI coding tools (Claude Code, Cursor, Copilot, or similar) as a genuine part of your workflow
  • Proven ability to design and deliver versioned APIs, SDKs, or client libraries
  • Proficiency building web interfaces with React or similar
  • Experience with at least one major cloud provider (AWS, GCP, Azure)
  • Strong intuition for what makes APIs easy for both humans and agents to use correctly
Job Responsibility
Job Responsibility
  • Pioneer our agent experience
  • Ship end-to-end experiences across API, SDK, CLI, and web
  • Build systems that multiply team output
  • Set the standard for AI-assisted development on the team
  • Collaborate with product, design, and engineering to identify what users (and agents) actually need and build it at the right abstraction level, at the right time
  • Build observable, auditable systems with monitoring, alerting, and verification mechanisms
What we offer
What we offer
  • Comprehensive health coverage including medical, dental, vision, and mental health resources
  • 401(k) Plan
  • Equity award
  • Flexible time off
  • Paid parental leave
  • Annual Company Retreat
  • WFH Equipment Stipend
Read More
Arrow Right

Senior Software Engineer - Browser Platform

The Edge browser is a core strategic product and key entry point to Microsoft’s ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
  • OR equivalent experience
  • Past experience contributing to a large-scale software engineering project
  • Past experience with evaluating and training ML models
  • Solid design, coding, and debugging skills in modern programming languages
Job Responsibility
Job Responsibility
  • Collaborate with teams across many parts of Microsoft, including with researchers to evaluate and optimize cutting-edge on-device models
  • Develop evaluation pipelines and datasets to ensure models meet developers’ needs
  • Integrate the models and runtimes into Edge and collaborate to improve the full on-device ML stack
  • Engage with the web ecosystem—including through the open web standards process—to ensure API designs are high quality and enable cross-browser interoperability
  • Contribute directly to the Chromium project for aspects that can be shared with other Chromium-based browsers
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Backend Platform

At Harvey, we’re transforming how legal and professional services operate — not ...
Location
Location
United States , San Francisco
Salary
Salary:
200000.00 - 260000.00 USD / Year
harvey.ai Logo
Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience (post-BS/MS), including building scalable backend systems or internal developer platforms
  • Proficiency in Python (or similar languages) and deep knowledge of backend development fundamentals (APIs, data stores, concurrency, distributed systems)
  • Hands-on experience with web frameworks and service architectures (e.g. Flask/FastAPI, Bounded context services, microservices) and an understanding of designing clean, versioned APIs
  • Familiarity with caching, messaging, and database technologies (Redis, Kafka, SQL/NoSQL databases, Vector databases, etc.) and how to use them effectively for high performance and reliability
  • A track record of writing high-quality, well-tested code and using tools (unit/integration testing, static typing, CI) to catch issues early and ensure reliability
  • Strong problem-solving skills and a passion for improving developer experience — you enjoy creating tools or frameworks that make other engineers more productive
  • Excellent collaboration and communication skills, with the ability to work across teams and incorporate feedback
Job Responsibility
Job Responsibility
  • Develop and maintain Harvey’s internal backend frameworks and libraries that provide common capabilities (API routing, service lifecycle management, caching and messaging primitives, error handling interfaces, etc.), so product teams don’t have to reinvent them
  • Create and improve APIs, service templates, and versioned interfaces that establish consistent patterns for building new services and features
  • Introduce and champion modern backend architecture patterns like asynchronous I/O (asyncio) and streaming data processing, continually evolving our platform for better performance and scalability
  • Design Harvey-specific abstractions and domain-specific frameworks—covering cross-cutting concerns (e.g., authorization, streaming) and areas like data governance and event processing—to provide product engineers with these capabilities out of the box
  • Embed reliability and observability into the platform by building in tracing, metrics, and automated tests (shift-left), ensuring services built on our foundation are robust and easy to monitor
  • Collaborate with Model Infrastructure team to tackle challenges unique to GenAI-native applications — such as supporting high-throughput model inference, managing streaming and long-running API interactions, and designing abstractions for retrieval, context handling, and prompt lifecycle
  • Collaborate with the Developer Experience and Infrastructure teams (who own CI/CD pipelines, build tools, and release infrastructure) to integrate our platform components seamlessly into the deployment and monitoring ecosystem
  • Work closely with product engineering teams to gather feedback, evangelize best practices, and make the “paved road” approach a reality — providing strong defaults and clear documentation so teams can move fast with confidence
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • Comprehensive health, dental and vision coverage
  • retirement benefits (401k match up to 4%)
  • flexible PTO
  • Fulltime
Read More
Arrow Right