Software Developer Lead - Digital Subscriptions

Raleigh, NC


Are you an expert in one or more of the following: GoLang, Node.js, C++, Object-oriented PHP, or Ruby on Rails?

Do you have at least 4 years Service or Web development, with at least 2 years in an area of specialization?

If yes, read on . . . 

McClatchy is seeking a talented Software Developer to lead of our Digital Subscription Development team for our innovation-focused, product-driven, technology hub in downtown Raleigh.

 McClatchy, a national leader in digital media, is growing rapidly in the digital space and delivering award-winning journalism in innovative ways. We are experiencing the most transformative period in our history.

Come Join McClatchy – a place where you have a voice and the ability to impact our future!

Learn a little bit about us:  This is McClatchy


McClatchy's IT group creates, deploys, and maintains mission-critical software that powers over seventy periodical Web sites, including,, and (Raleigh, NC). All of the Web sites are hosted and monitored in enterprise-class data centers.  Additionally, McClatchy's IT group supports all of the Web sites with hands-on technical training, consulting services, and 24/7 customer service.


As our Software Developer Digital Subscription Team Lead, you will design solutions, create proof of concepts, mentor developers, perform code reviews and explore new technologies that would fit into our existing enterprise architecture.

You will work closely with colleagues, multidisciplinary Agile teams, the department head, product owners, and others to define deliverables, divide and conquer assignments, design solutions, and write code for our high-volume, flexible and performant systems.


  • Structured design and development in a service oriented architecture
  • Web interface development in (template-driven) HTML and JavaScript
  • Design and development of unit test modules
  • Peer code reviews
  • Creation of documentation for both developer and end-user consumption
  • Providing training to other developers and customer service personnel
  • After hours availability for emergency issues.



  • 4-6 years of professional programming experience
  • At least 2 years in any of the aforementioned areas of expertise
  • Experience leading a multi-disciplinary agile team
  • Enterprise scale software development
  • Experience with a revision control system (e. g. GIT, Subversion)
  • Modern software design patterns; development in a team environment
  • Proficient in HTML & JavaScript
  • Solid knowledge of Unix or Linux, the command-line, scripting, configuration and administration
  • Customer service skills


  • GoLang and Node.js, highly preferred
  • Bachelor's degree or advanced degree in computer science, electrical or computer engineering, physics, or mathematics
  • Agile methodologies (Scrum, Kanban)
  • User Registration and paywall systems
  • System integrations
  • REST API structure and usage
  • Test driven development, unit tests, test automation
  • Web Services in a Service Oriented Architecture
  • Experience with Web Servers (NGINX, Apache, etc)




McClatchy is committed to providing equal employment opportunity (EEO) for all applicants and employees. McClatchy considers all candidates without regard to basis of race, color, religion, sex, national origin, age, marital status, sexual orientation, ancestry, medical condition, family care status, pregnancy or physical disability (except where physical fitness is a valid occupational qualification), or any other basis protected by state and federal laws.