Software Engineer
Hybrid
Full Time
#Technology
#Software Engineering
#Full Stack Web Development
#JavaScript
#Python
#Git
#Continuous Integration
#Command Line
#Vue.Js
#Node.Js
#Django
#React Native
Since 1996, Slate has been a pioneer in digital media, helping to define the voice of the web through our daily online magazine and award-winning podcast network. As an affiliate of Graham Holdings Company, we continue to produce influential journalism and culture coverage, alongside a robust podcast lineup that includes hits like Slow Burn and What Next. We are currently looking for a talented individual to join our small, collaborative development team to help shape the future of our digital platforms.
About the Role
We are seeking a Senior Software Engineer for a full-time position. In this role, you will serve as an individual contributor, working alongside a close-knit group of five to ten engineers, product managers, and designers. You will play a pivotal role in selecting and implementing the technologies that drive Slate.com and our related services, focusing on building, scaling, and publishing high-traffic web content.
Key Responsibilities
- Architect and implement full-stack web solutions that power our digital magazine and associated products.
- Collaborate with our product and design teams to build scalable systems that handle high volumes of content and traffic.
- Utilize modern development workflows, including continuous integration and version control, to maintain high standards of code quality.
Requirements
To be successful in this role, you should bring a strong background in web development and a passion for the publishing industry. We are looking for the following qualifications:
- Several years of professional experience building websites, with a deep understanding of the differences between web and app development.
- Significant proficiency in JavaScript and Python, including the ability to navigate modern ECMAScript standards and manage environment configurations.
- Proven experience in scaling web content, including knowledge of CDNs, caching strategies, load balancers, and key-value stores.
- Strong command of Git workflows and experience with continuous integration tools.
- Technical fluency with the command line and an interest in the challenges of digital news and content publishing.
- A strong sense of empathy for the end users of our software and websites.
- Familiarity with Agile development methodologies and an understanding of the complexities involved in building content management systems.
Location
This position is based in the United States. We prefer candidates who are located in or can commute to our offices in Washington, D.C. or New York, as our team values frequent in-person collaboration.
Compensation and Benefits
We are committed to supporting our team's work-life balance and offer the following benefit:
- Hybrid work arrangements to provide flexibility while maintaining our collaborative office culture.






