{"schemaVersion":"jobsearcher.job.v1","id":"469fcc4bea42546a7e43be63","url":"https://jobsearcher.com/jobs/469fcc4bea42546a7e43be63","canonicalUrl":"https://jobsearcher.com/jobs/469fcc4bea42546a7e43be63","title":"Full- Stack Senior Software Engineer","description":"Join the future of news\nWe’re on a mission to deliver riveting storytelling for all of America. At The Washington Post, you’ll help reinvent news. Our work is driven by a deep investigative spirit and enhanced by innovation to bring audiences closer to the stories that matter most.\nAbout Our Team\nThe Washington Post is powered by the passion and talent of our people. It takes all of us to reinvent news. Beyond our award-winning Newsroom and Opinions teams, we work across many departments, including Brand & Events, Communications, Customer Care, Engineering & Product, Finance, Human Resources, Legal, Marketing & Advertising, Print Operations, and Sales.\nWhy This Role Matters\n\nWe are looking for a Full-Stack Senior Software Engineer to help shape the future of newsletter and content delivery at The Washington Post. This role will own and expand engineering capabilities across our Iterable platform and newsroom-facing tools built around Arc.\nWith the initial migration from Carta to Iterable largely complete, the next phase is about going beyond platform replacement. This engineer will help build sophisticated audience journeys, reusable templates and content systems, data integrations, personalization capabilities, and workflows that allow the newsroom to reach readers in more targeted and effective ways.\nThe Content Delivery team is small and highly collaborative, supporting critical publishing surfaces and tools used across the newsroom. This role will provide the senior technical ownership and capacity needed to scale those systems, reduce reliance on one-off solutions, and turn new editorial and audience opportunities into durable products.\nWhat Motivates You\nYou are excited by the opportunity to build platforms that help journalism reach the right audiences.\nYou enjoy taking ownership of complex systems and moving work from initial problem definition through production delivery.\nYou care about creating reusable systems rather than accumulating one-off templates and workflows.\nYou are comfortable working closely with editorial, product, Marketing, Subscriptions, and other engineering teams.\nYou can translate ambiguous business or editorial needs into practical and scalable technical solutions.\nYou care about reliability, maintainability, testing, observability, and the long-term health of the systems you own.\nYou are interested in audience personalization, campaign automation, content distribution, and data-driven product development.\nYou communicate clearly with both technical and non-technical partners and can explain trade-offs without unnecessary complexity.\nYou actively share knowledge through documentation, code review, pairing, and mentorship.\nYou use AI-assisted development tools to accelerate implementation and exploration while maintaining strong engineering judgment and accountability.\nHow You'll Support the Mission\nLead the development and evolution of newsletter and content-delivery capabilities within Iterable.\nDesign and build sophisticated campaigns, journeys, personalization features, and audience-targeting workflows.\nDevelop and maintain reusable newsletter templates and Handlebars-based content components that reduce duplication and support consistent rendering.\nBuild and support integrations between Iterable, Arc, newsroom systems, data feeds, content APIs, and backend services.\nContribute to newsroom-facing Arc extensions and tools used to create, curate, preview, validate, and distribute content.\nPartner with editorial, product, Marketing, Subscriptions, and engineering teams to define requirements, shape MVPs, and identify scalable solutions.\nLead features and larger initiatives independently, from technical design and implementation through rollout and ongoing support.\nEvaluate existing systems and workflows, identify areas of operational or technical risk, and recommend improvements.\nWrite modular, testable, reusable, and well-documented code across front-end and backend systems.\nImprove platform reliability through automated testing, observability, alerting, documentation, and thoughtful production support practices.\nReview pull requests promptly and provide constructive technical guidance that helps unblock and develop other engineers.\nMake pragmatic decisions about scope, technical debt, and delivery timelines while clearly communicating risks and trade-offs.\nUse AI-assisted development tools responsibly to accelerate prototyping, implementation, testing, documentation, and investigation.\nShare platform knowledge across the team to reduce single points of failure and strengthen long-term ownership.\nMentor engineers and contribute to team practices, technical standards, hiring, and engineering culture.\nThe Skills and Experience You Bring\nMinimum Qualifications\nBachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.\nAt least eight years of relevant technical experience, including six or more years in software development.\nStrong experience building production applications with JavaScript or TypeScript.\nStrong experience with React or a similar component-based front-end framework.\nExperience designing and integrating REST or JSON APIs and working with structured content and data.\nExperience developing backend services using Node.js or another server-side technology.\nAbility to independently lead complex features or engineering initiatives from definition through delivery.\nExperience producing maintainable, reusable, tested, and well-documented code.\nStrong analytical, debugging, and problem-solving skills.\nExperience with automated testing, quality assurance, monitoring, and production support.\nAbility to evaluate technical trade-offs involving scalability, reliability, maintainability, and delivery speed.\nExcellent written and verbal communication skills, including experience collaborating with non-technical stakeholders.\nExperience mentoring engineers, reviewing code, and sharing technical knowledge.\nPreferred Qualifications\nHands-on experience with Iterable or another enterprise marketing automation or customer engagement platform.\nExperience developing dynamic templates using Handlebars or a similar templating language.\nExperience building campaign journeys, audience segmentation, personalization, or event-driven messaging workflows.\nExperience with content management systems, publishing platforms, newsroom tools, or media products.\nExperience building extensions or integrations for Arc XP or another enterprise publishing platform.\nExperience with Amazon Web Services, including services such as Lambda, S3, CloudWatch, EventBridge, Step Functions, or API Gateway.\nExperience with Node.js frameworks such as NestJS.\nExperience with Spring Boot, Kotlin, PostgreSQL, MongoDB, or similar backend technologies.\nExperience building data feeds and integrations across content, customer, analytics, or marketing systems.\nExperience with observability tools such as CloudWatch, Datadog, Splunk, or similar platforms.\nExperience working on high-volume email, notification, or content-distribution systems.\nExperience using AI-assisted development tools such as GitHub Copilot, Claude, Cursor, Kiro, or similar tools as part of an engineering workflow.\n\nCollaboration makes us stronger. That’s why our offices are designed with open layouts, modern technology, and easy access to transportation. With certain exceptions for newsgathering and business travel, we work on-site five days a week.\nCompensation and Benefits\nWherever you are in your life or career, The Washington Post offers comprehensive and inclusive benefits for every step of your journey:\nCompetitive medical, dental and vision coverage\nCompany-paid pension and 401(k) match\nThree weeks of vacation and up to three weeks of paid sick leave\nNine paid holidays and two personal days\n20 weeks paid parental leave for any new parent\nRobust mental health resources\nBackup care and caregiver concierge services\nGender affirming services\nPet insurance\nFree Post digital subscription\nLeadership and career development programs\nBenefits may vary based on the job, full-time or part-time schedule, location, and collectively bargained status.\nThe salary range for this position is:\n$119,700 - $199,300 Annual\nThe actual salary within this range will depend on individual skills, experience, and qualifications as they relate to specific job requirements. This position may be eligible for a bonus or incentive program, and a member of the Talent Acquisition team will discuss bonus payment terms and conditions during the interview process.\nYour story awaits. Apply today!\nLearn more about The Post at careers.washingtonpost.com.","company":"Washington Post","rawCompany":"washington post","city":"Washington","state":"DC","isRemote":false,"isActive":false,"createdAt":"2026-08-03T10:33:00.485Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full- Stack Senior Software Engineer","description":"Join the future of news\nWe’re on a mission to deliver riveting storytelling for all of America. At The Washington Post, you’ll help reinvent news. Our work is driven by a deep investigative spirit and enhanced by innovation to bring audiences closer to the stories that matter most.\nAbout Our Team\nThe Washington Post is powered by the passion and talent of our people. It takes all of us to reinvent news. Beyond our award-winning Newsroom and Opinions teams, we work across many departments, including Brand & Events, Communications, Customer Care, Engineering & Product, Finance, Human Resources, Legal, Marketing & Advertising, Print Operations, and Sales.\nWhy This Role Matters\n\nWe are looking for a Full-Stack Senior Software Engineer to help shape the future of newsletter and content delivery at The Washington Post. This role will own and expand engineering capabilities across our Iterable platform and newsroom-facing tools built around Arc.\nWith the initial migration from Carta to Iterable largely complete, the next phase is about going beyond platform replacement. This engineer will help build sophisticated audience journeys, reusable templates and content systems, data integrations, personalization capabilities, and workflows that allow the newsroom to reach readers in more targeted and effective ways.\nThe Content Delivery team is small and highly collaborative, supporting critical publishing surfaces and tools used across the newsroom. This role will provide the senior technical ownership and capacity needed to scale those systems, reduce reliance on one-off solutions, and turn new editorial and audience opportunities into durable products.\nWhat Motivates You\nYou are excited by the opportunity to build platforms that help journalism reach the right audiences.\nYou enjoy taking ownership of complex systems and moving work from initial problem definition through production delivery.\nYou care about creating reusable systems rather than accumulating one-off templates and workflows.\nYou are comfortable working closely with editorial, product, Marketing, Subscriptions, and other engineering teams.\nYou can translate ambiguous business or editorial needs into practical and scalable technical solutions.\nYou care about reliability, maintainability, testing, observability, and the long-term health of the systems you own.\nYou are interested in audience personalization, campaign automation, content distribution, and data-driven product development.\nYou communicate clearly with both technical and non-technical partners and can explain trade-offs without unnecessary complexity.\nYou actively share knowledge through documentation, code review, pairing, and mentorship.\nYou use AI-assisted development tools to accelerate implementation and exploration while maintaining strong engineering judgment and accountability.\nHow You'll Support the Mission\nLead the development and evolution of newsletter and content-delivery capabilities within Iterable.\nDesign and build sophisticated campaigns, journeys, personalization features, and audience-targeting workflows.\nDevelop and maintain reusable newsletter templates and Handlebars-based content components that reduce duplication and support consistent rendering.\nBuild and support integrations between Iterable, Arc, newsroom systems, data feeds, content APIs, and backend services.\nContribute to newsroom-facing Arc extensions and tools used to create, curate, preview, validate, and distribute content.\nPartner with editorial, product, Marketing, Subscriptions, and engineering teams to define requirements, shape MVPs, and identify scalable solutions.\nLead features and larger initiatives independently, from technical design and implementation through rollout and ongoing support.\nEvaluate existing systems and workflows, identify areas of operational or technical risk, and recommend improvements.\nWrite modular, testable, reusable, and well-documented code across front-end and backend systems.\nImprove platform reliability through automated testing, observability, alerting, documentation, and thoughtful production support practices.\nReview pull requests promptly and provide constructive technical guidance that helps unblock and develop other engineers.\nMake pragmatic decisions about scope, technical debt, and delivery timelines while clearly communicating risks and trade-offs.\nUse AI-assisted development tools responsibly to accelerate prototyping, implementation, testing, documentation, and investigation.\nShare platform knowledge across the team to reduce single points of failure and strengthen long-term ownership.\nMentor engineers and contribute to team practices, technical standards, hiring, and engineering culture.\nThe Skills and Experience You Bring\nMinimum Qualifications\nBachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.\nAt least eight years of relevant technical experience, including six or more years in software development.\nStrong experience building production applications with JavaScript or TypeScript.\nStrong experience with React or a similar component-based front-end framework.\nExperience designing and integrating REST or JSON APIs and working with structured content and data.\nExperience developing backend services using Node.js or another server-side technology.\nAbility to independently lead complex features or engineering initiatives from definition through delivery.\nExperience producing maintainable, reusable, tested, and well-documented code.\nStrong analytical, debugging, and problem-solving skills.\nExperience with automated testing, quality assurance, monitoring, and production support.\nAbility to evaluate technical trade-offs involving scalability, reliability, maintainability, and delivery speed.\nExcellent written and verbal communication skills, including experience collaborating with non-technical stakeholders.\nExperience mentoring engineers, reviewing code, and sharing technical knowledge.\nPreferred Qualifications\nHands-on experience with Iterable or another enterprise marketing automation or customer engagement platform.\nExperience developing dynamic templates using Handlebars or a similar templating language.\nExperience building campaign journeys, audience segmentation, personalization, or event-driven messaging workflows.\nExperience with content management systems, publishing platforms, newsroom tools, or media products.\nExperience building extensions or integrations for Arc XP or another enterprise publishing platform.\nExperience with Amazon Web Services, including services such as Lambda, S3, CloudWatch, EventBridge, Step Functions, or API Gateway.\nExperience with Node.js frameworks such as NestJS.\nExperience with Spring Boot, Kotlin, PostgreSQL, MongoDB, or similar backend technologies.\nExperience building data feeds and integrations across content, customer, analytics, or marketing systems.\nExperience with observability tools such as CloudWatch, Datadog, Splunk, or similar platforms.\nExperience working on high-volume email, notification, or content-distribution systems.\nExperience using AI-assisted development tools such as GitHub Copilot, Claude, Cursor, Kiro, or similar tools as part of an engineering workflow.\n\nCollaboration makes us stronger. That’s why our offices are designed with open layouts, modern technology, and easy access to transportation. With certain exceptions for newsgathering and business travel, we work on-site five days a week.\nCompensation and Benefits\nWherever you are in your life or career, The Washington Post offers comprehensive and inclusive benefits for every step of your journey:\nCompetitive medical, dental and vision coverage\nCompany-paid pension and 401(k) match\nThree weeks of vacation and up to three weeks of paid sick leave\nNine paid holidays and two personal days\n20 weeks paid parental leave for any new parent\nRobust mental health resources\nBackup care and caregiver concierge services\nGender affirming services\nPet insurance\nFree Post digital subscription\nLeadership and career development programs\nBenefits may vary based on the job, full-time or part-time schedule, location, and collectively bargained status.\nThe salary range for this position is:\n$119,700 - $199,300 Annual\nThe actual salary within this range will depend on individual skills, experience, and qualifications as they relate to specific job requirements. This position may be eligible for a bonus or incentive program, and a member of the Talent Acquisition team will discuss bonus payment terms and conditions during the interview process.\nYour story awaits. Apply today!\nLearn more about The Post at careers.washingtonpost.com.","datePosted":"2026-08-03T10:33:00.485Z","dateModified":"2026-08-03T10:33:00.485Z","hiringOrganization":{"@type":"Organization","name":"Washington Post","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Washington","addressRegion":"DC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"469fcc4bea42546a7e43be63"},"url":"https://jobsearcher.com/jobs/469fcc4bea42546a7e43be63"}}