The Banner

SeniorSoftwareEngineer

$125–155k Baltimore, Maryland, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at The Banner. Skills: Frontend development, Backend development, Web applications, Cloud infrastructure. Build frontend solutions. Build backend solutions”

What You'll Achieve.

Deliver fast digital experiences; Deliver reliable digital experiences; Deliver engaging digital experiences; Contribute to technical foundation; Ship meaningful features; Improve system performance; Improve system scalability; Build engineering culture

Industry & Context.

Problems you'll solve

Problem-solving skills

What They're Looking For.

Must Have

5+ years software development, 3+ years scalable web applications, Experience with JavaScript frameworks, Experience with Node.js, Experience building frontend interfaces, Experience building backend APIs, Experience with database technologies, Experience with caching technologies, Experience working on distributed teams, Problem-solving skills, Technical judgment, Ability to communicate clearly, Bachelor's degree or equivalent experience

Nice to Have

AWS experience strongly preferred, Experience with content management systems, Experience in media environments, Experience in journalism environments, Experience in publishing environments, Experience in subscription environments, Experience in digital consumer products, Experience with performance optimization, Experience with content delivery, Experience with personalization, Experience with audience engagement, Familiarity with DevOps practices, Familiarity with CI/CD pipelines, Familiarity with monitoring tools, Familiarity with observability tools, Experience contributing to architecture decisions

What You'll Do.

Build frontend solutions

Build backend solutions

Support content delivery

Support fast rendering

Support high-quality user experiences

Develop user interfaces

Build web applications

Use JavaScript frameworks

Build scalable solutions

Implement integrations

Participate in technical design

Participate in architecture discussions

Make engineering decisions

Build solutions on cloud

Collaborate with product managers

Collaborate with engineers

Collaborate with designers

Collaborate with partners

Improve engineering standards

Improve development practices

Improve documentation

Improve technical quality

How You'll Work.

Team & Collaboration

Cross-functional partners; Agile environment; Distributed team members

Communication Scope

Communicate clearly

Process & Methodology

Agile environment

Full Job Description

Join one of Baltimore's Best Places to Work! About this role The Banner is seeking a Senior Software Engineer to help build scalable, high-performing digital products that power our journalism and reader experience. This is a highly impactful role for an experienced engineer who enjoys solving complex problems, building modern web applications, and working across frontend, backend, product, and infrastructure. You will help develop the systems that deliver fast, reliable, and engaging content experiences to our growing audience. The ideal candidate is imaginative, thoughtful, technically strong, and excited by the opportunity to build with a mission-driven organization in a fast-paced, high-growth environment. ***This role is not eligible for relocation, visa sponsorship, or fully remote work.*** What you'll do In this role, you will build modern frontend and backend solutions that support content delivery, fast rendering, and high-quality user experiences. Your work may include: Develop user interfaces and backend APIs for high-performance web applications. Use JavaScript application frameworks, preferably React and Node.js, to build complete, scalable solutions. Design and implement reliable integrations with third-party software, platforms, and service providers. Participate in technical design, architecture discussions, and engineering decision-making. Build scalable solutions on public cloud infrastructure, preferably AWS. Collaborate with product managers, engineers, designers, and other cross-functional partners in an agile environment. Work effectively with distributed team members across locations and time zones. Help improve engineering standards, development practices, documentation, and overall technical quality. What you'll bring 5+ years of professional software development experience. 3+ years of experience building websites and highly scalable web applications. Strong experience with JavaScript frameworks such as React, Angular, Vue, or similar techn

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about The Banner?

Real rants from real employees. Read before you apply.

Read Company Rants →