Sr. Full-Stack Software Engineer

LiveRamp•San Francisco, CA
•$130,000 - $196,500

About The Position

LiveRamp is hiring a Sr. Full-Stack Software Engineer to build and operate the APIs and user experiences that enable customers and partners to activate data. The role works across backend and frontend systems to address API scalability, low-latency performance, intuitive workflows, and dependable integrations, delivering reliable capabilities for external consumers and operationally manageable systems for internal teams. The engineer will develop production-quality Ruby on Rails APIs for LiveRamp’s external Activation API and React-based interfaces for configuring and managing data activation. The position also contributes to API standards, automated testing, production operations, technical documentation, architecture discussions, and shared engineering practices. Success is measured by improvements in API latency and reliability, effective test coverage, low defect rates, timely delivery, and adoption of organization-wide API standards. The approximate annual base compensation range is $130,000 to $196,500. The actual offer depends on factors including experience, knowledge, skills, abilities, geography, and internal equity, as well as the total compensation package and benefits. LiveRamp uses automated decision systems in recruitment and hiring and offers reasonable accommodations for candidates who need them.

Requirements

  • At least 3 years of professional experience in full-stack software development or API-focused software development.
  • Professional experience developing Ruby on Rails applications and APIs.
  • Experience developing frontend applications with React or a comparable modern JavaScript framework.
  • Understanding of RESTful API design, HTTP behavior, authentication, authorization, versioning, and backward compatibility.
  • Experience writing automated tests and maintaining production-quality software.
  • Ability to troubleshoot application and production issues using logs, metrics, traces, and other diagnostic tools.
  • Understanding of relational databases, data modeling, and SQL.
  • Ability to collaborate effectively with product, design, engineering, and cross-functional stakeholders.
  • Ability to communicate technical decisions clearly in writing and conversation.
  • Commitment to secure, maintainable, accessible, high-quality software.
  • Comfort using AI-assisted development tools with appropriate human review and validation.

Nice To Haves

  • Experience designing and operating externally consumed APIs.
  • Experience improving API latency, throughput, scalability, and availability.
  • Experience establishing or contributing to organization-wide API standards.
  • Experience with cloud infrastructure, observability platforms, CI/CD, and infrastructure-as-code.
  • Experience integrating frontend applications with complex backend APIs.
  • Experience working with privacy-sensitive, regulated, or high-volume data.
  • Experience mentoring engineers or leading technical initiatives.
  • Experience using AI-powered tools for software development, testing, documentation, and operational troubleshooting.

Responsibilities

  • Design, develop, test, deploy, and maintain production-quality Ruby on Rails APIs powering LiveRamp’s external Activation API.
  • Build and enhance React-based user interfaces for data activation configuration and management.
  • Develop secure, reliable, and scalable API endpoints and services for external customers and internal users.
  • Improve API performance, latency, availability, observability, and operational resilience.
  • Establish and apply API design standards, including resource modeling, versioning, error handling, documentation, and backward compatibility.
  • Collaborate with product managers, designers, engineers, and partner teams to translate requirements into full-stack solutions.
  • Use AI-powered development tools responsibly for implementation, testing, documentation, debugging, and code review while maintaining engineering quality and security.
  • Write automated unit, integration, and end-to-end tests for backend and frontend functionality.
  • Participate in architecture discussions, technical planning, code reviews, incident response, and continuous improvement initiatives.
  • Diagnose production issues, identify root causes, and implement durable corrective actions.
  • Contribute to technical documentation and shared engineering practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service