View Our Website View All Jobs

Full-Time: Senior Software Engineer - Enterprise Backend


KQED is building the future of digital journalism, reimagining what it means to inspire and engage audiences online and through emerging technology platforms. Our newly created product division is building rich digital media experiences that engage audiences with our award-winning public media content in new and meaningful ways. We are leading technological innovation within nationwide PBS and NPR networks as well as informing and enriching the quality of discussion and debate on the most pressing issues we face locally, including income inequality, affordable housing, education and the environment.

Job Summary

KQED’s Product Engineering team is looking for a Senior Software Engineer (Enterprise Backend) who is passionate about raising the technology bar in the nonprofit world and has a flair for solving complex problems in the modern media industry. The Senior Software Engineer (Enterprise Backend) should not only have the depth of requisite experience and drive to work on cutting edge technologies, but they also should be gifted problem solvers who thrive on challenges. 

The ideal candidate is someone who is humble yet passionate and can work in a fast paced Agile driven, highly collaborative environment where diverse points of views are a norm.

Responsibilities & Duties

  • Designs & builds cloud native web applications, web services and microservices and apis by internalizing the feature requirements, user experiences while applying Microservices Architecture and principles of software design using various design patterns.
  • Writes unit and integration tests and documentation.
  • Mentor junior engineers by providing meaningful and actionable feedback in code reviews
  • Provides expert-level technical guidance to product managers and designers
  • Reviews design proposals & code and provides feedback
  • Ability to independently design modules within defined software architectural paradigms.
  • Evaluates software design, architecture and provides constructive feedback.
  • Takes responsibility and leadership in implementing major sections of applications
  • Can act as a technical lead overseeing and allocating technical  tasks to peers.

Qualifications & Skills

  • At least 10 years or more of experience in designing and implementing web applications, web services in Java and/or similar technologies.
  • Deep understanding & knowledge of Computer Science fundamentals — data structures, algorithms and software fundamentals like SDLC, networking.
  • Ability to write clean, robust, well designed, testable and maintainable code in Java 8 or later.
  • Expert level knowledge of Java Collections Framework,Concurrency etc.
  • Expertise in building web applications and web services using Spring Framework projects like Spring Boot, Spring MVC, Webflux, Security Reactive, etc.
  • Strong knowledge & experience in designing and developing apis, micro services using Spring Boot and allied technologies.
  • Strong experience with cloud native applications and cloud platforms like GCP and AWS - and/or on Netflix OSS stack.
  • Good knowledge of Agile lifecycle methodologies: Agile, Scrum etc.
  • Sound knowledge of source code management systems – like git, github, bitbucket, etc.
  • Ability to mentor other engineers in the area of expertise.
  • Ability to collaborate and communicate within a cross functional team.

 KQED is a workplace in which civility and respect between and among all staff are core values. We are an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce, and we encourage individuals of color, LGBTQ and women to apply.

Let us tell you more about our benefits:

Whether you’re single, married, have children, are in a domestic partnership or anything in between, we have you covered. Employees at KQED enjoy a family-friendly workplace offering 20 days of paid time off, 11 paid holidays, paid parental leave, family medical leave benefits, comprehensive health/vision/dental and commuter benefits as well as a 403(b) plan. KQED encourages diversity, openness and offers training to support personal and professional development. In addition, we are proud to offer Employee Resource Groups, wellness programs as well as free KQED membership.

The mission that drives us:

KQED is for everyone who wants to be more.    

Our television, radio, digital media, and educational services change lives for the better and help individuals and communities achieve their full potential.

KQED serves the people of Northern California with a community-supported alternative to commercial media.    

We provide people with the knowledge they need to make informed decisions; convene community dialogue; bring the arts to everyone and engage audiences to share their stories. We help students and teachers thrive in 21st-century classrooms, and take people of all ages on journeys of exploration- exposing them to new people, places and ideas.

We celebrate diversity, embrace innovation, value lifelong learning and partner with those who share our passion for public services.


Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.