Senior Full Stack Software Engineer, Subscriptions DevOps
Overview
As a Senior Full Stack Engineer on the Subscriptions team, you will own complex technical work across backend Java/Node.js and frontend React, with a strong focus on cloud infrastructure, delivery systems, and production operations. You will influence architecture, improve deployment and run practices, and drive observability and automation. You’ll collaborate across teams, mentor others, and apply AI tools to development and ops to strengthen our subscription products. This is an opportunity to help reinvent news through scalable, reliable software.
Compensation / Benefitsmedical, dental and vision coverage401(k) with company matchvacation and sick leavepaid holidays and personal dayspaid parental leavemental health resources
ResponsibilitiesDesign, build, test, deploy, and operate applications and services supporting subscription productsOwn technical solutions through design, deployment, observability, and continuous improvementDesign and maintain scalable AWS infrastructure using ECS, Lambda, S3, RDS, IAM, CloudWatchBuild and evolve Infrastructure as Code (AWS CDK strongly valued)Design and maintain CI/CD pipelines and deployment automationConfigure and operate self-hosted platforms like Jenkins and AirflowDevelop backend services and APIs with Java; Node.js for supporting services and toolingContribute to frontend applications with React and modern JavaScript/TypeScript when neededAutomate operational tasks to reduce overhead and improve reliabilityEstablish observability and diagnose issues across apps, infra, and integrationsParticipate in on-call rotation, incident response, and post-incident follow-upIdentify technical debt and bottlenecks and drive improvement initiativesCommunicate decisions, risks, and progress to peers and leadershipMentor engineers and contribute to standards, architecture discussions, and docsLeverage AI across the engineering lifecycle to enhance development, automation, and operations
Key requirements5+ years of hands-on AWS experience4+ years of CI/CD, deployment automation, and Infrastructure as Code in production3+ years of backend Java development2+ years of Node.js experienceExperience operating self-hosted platforms like Jenkins or AirflowStrong cloud architecture, networking, IAM, security, scalability, reliability practicesExperience with Infrastructure as Code using CDK, CloudFormation, or TerraformExperience with Docker and ECSStrong observability experience (logs, metrics, tracing, dashboards, alerting)Experience in on-call incident response and remediationExcellent written and verbal communication; experience applying AI-assisted engineering toolsownership and accountabilityautonomy and initiativecross-team collaborationAWS cloud and services (ECS, Lambda, S3, RDS, IAM, CloudWatch)CI/CD and deployment automationInfrastructure as Code (AWS CDK, CloudFormation, Terraform)