The Banner
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.