Software Engineer, Applications

Granite Media is seeking software engineering leaders to help us build a brighter future for professional media.

Headquartered in San Francisco, we are a profitable early-stage media company. We aim to make quality storytelling and journalism sustainable through use of modern technologies, data science, and business innovation. We have a talented 10 person team and each member has a proven track record of success in their field. The founding team has more than a decade of experience in the industry and a previous successful exit.

This job is either in San Francisco or remote (US only) and offers a package with both competitive salary and equity.


You will develop mission-critical applications which drive the bulk of our revenue and give us a competitive advantage in our space, including our network of websites (serving millions of readers per month), in-house trading desk, editorial tool suite, and analytics dashboards.


  • Develop applications which serve millions of users and move millions of dollars.

  • Help dictate a backend architecture.

  • Work on a state of the art application development environment, including Kubernetes and CI/CD pipelines.


  • Proven track record of exceptional communication skills

  • Computer Science degree or equivalent

  • 4-8 years web application development experience

  • Professional Python experience

  • Docker experience


Experience in any of the following fields or technologies:

  • Technical lecturing or blog entry writing

  • Software architecture

  • Project or team management

  • Product management

  • DevOps practices

  • Javascript

  • Kubernetes

  • CI/CD pipelines


Intrigued? Reach out to learn more (



Note: Granite Media does not accept unsolicited resumes from search firm recruiters. Fees will not be paid in the event that a candidate submitted by a recruiter without an agreement in place is hired; such resumes will be deemed the sole property of Granite Media. Granite Media is an equal opportunity employer. All aspects of employment will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.