Software Engineer

As a Software Engineer, you will design and develop databases to support mid-tier online services; implement mid-tier online services using JavaScript, Node.js and/or other languages, such as Java; analyze and optimize mid-tier online systems performance; modify existing databases and software to fix any errors of the mid-tier online system, and allow it to adapt to new hardware; perform software system installation and monitor equipment functioning to ensure specifications are met; and obtain and evaluate information such as reporting formats required, costs, and security needs to determine configuration. You will confer with other engineers to determine limitations and capabilities, performance requirements and interfaces of mid-tier online services.

You must have experience in implementing mid-tier online services serving large numbers of concurrent users, and experience writing software in JavaScript, Node.js, or Java.

The position requires a Master’s degree (or foreign academic equivalent) in Computer Science or Computer Engineering and three years of relevant professional experience.

How We Work

As engineers, we get a big say in… well, everything. We share and celebrate our successes and value teamwork, learning, and cooperation. Our meetings are open, inclusive, and attendance is optional. We regularly work with designers, and feel comfortable talking about user flows that don’t feel right, or brainstorming about feature ideas. We have big ideas about where Medium is going, and we see it as more than just a platform for writing.

Come join us.


This position is located at our head office in San Francisco, California (but we’re happy to consider people from all over).

How To Apply

Apply here!



West coaster who loves menus, beaches, and great stories.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store