Lead Software Engineer

We’re looking for a Senior Product Engineer to take the lead in imagining, creating, and building innovative solutions that support the important research happening at Harmony Labs. These projects often combine our core data and infrastructure with valuable information from external partners, APIs, and our own primary research, including surveys and randomized controlled trials.

Our Engineering team plays a vital role through three key areas: Infrastructure Support, Data Engineering, and Product Engineering. As a senior member of the research team, you will help guide and coordinate the work across engineering, data science, and strategy teams and play an important part in mentoring and managing junior staff, fostering collaboration and growth throughout the team.

Please submit a resume and cover letter, clearly describing your interest and experience to jobs@harmonylabs.org. Due to the number of emails we receive, we regret that we are unable to respond to each one.

Position Detail


What You Will Do

-Identify Problems and Prototype Solutions

  • Work with the research team to identify and understand the challenges they face in their work, and collaborate to define clear requirements and solution approaches
  • Rapidly build and iterate on prototypes, testing with users and integrating feedback to refine solutions
  • Collaborate with data engineers to transition validated prototypes into production applications, while supporting the Engineering Director in driving prototyping initiatives
  • Support Research Projects with Technical Expertise
    • Design and implement bespoke software solutions to address research requirements that cannot be met by off‑the‑shelf tools, including integration with new data sources, APIs, and complex data pipelines

    • Collaborate with data scientists and researchers to architect and execute robust technical approaches for data collection, transformation, and analysis, while providing expert support in overcoming implementation barriers.

  • Support Data Engineering Team
    • Develop and optimize data engineering pipelines and workflows to support production applications.
    • Transition validated prototypes into scalable, production‑grade systems, contributing to application evolution over time.
    • Collaborate with engineers to diagnose performance bottlenecks and implement system‑level optimizations that improve reliability and efficiency.
  • And other duties and responsibilities as needed and as assigned

Who You Are

  • You are curious, independent, strategic, brave, and kind
  • You thrive in a fast-paced, collaborative environment
  • You are comfortable working as part of a fully remote engineering team
  • You are able to manage your own time and work with other developers across multiple time zones
  • You are adaptable and maintain focus on project goals, skillfully navigating challenges and adjusting plans when unexpected issues arise
  • You value collaboration and communication with technical and non-technical partners
  • You care a great deal about completeness, correctness, and reliability in your systems

Desired Experience

  • You have been working as a software engineer for at least 3 years with experience building data platforms and production systems
  • You have strong programming skills and have built, tested, and optimized software using modern programming languages such as Python and TypeScript
  • You have hands-on experience working with a variety of data stores, including PostgreSQL, OpenSearch, and AWS Athena.
  • You are familiar with managed compute services such as Amazon Web Services and Google Cloud Platform.
  • You have experience implementing automated testing, continuous integration, and continuous delivery systems.
  • You have knowledge of containerization and orchestration technologies, including Docker, Amazon ECS/Fargate, and Kubernetes.
  • You have experience building and managing serverless infrastructure with AWS services such as Lambda and Glue.

Details & Compensation

  • This is a full-time, exempt position reporting to the Engineering Director
  • This is a Level 3 position with a salary between $125 - 144K
  • There is a generous benefits package, including:
    • Health, dental and vision insurance, employer paid across all categories,including for partners, children, and families
    • Unlimited paid time off, with minimum thresholds for use
    • 401(k) with 100% match of up to 6% of salary per pay period, with immediate vesting
    • Pre-tax spending plans for commute, parking, dependent care, healthcare
    • Professional development stipends, paid parental leave, sabbaticals
    • Harmony Labs is a 100% remote workplace, with home office set up and annual reimbursements, periodic in-person retreats, and access to conference space at WeWork
    • Harmony Labs provides a laptop

Broad perspectives and diverse experiences are key to serving society, and innovating in a way that responds to our complex, interdependent global context. While Harmony Labs employs only United States citizens and those non-U.S. citizens authorized to work in the United States, in compliance with national regulations, we strongly encourage people from backgrounds currently underrepresented in tech, research, media, and data science to apply. Harmony Labs is an equal opportunity employer. We value and welcome diversity in the workplace and strongly encourage all qualified persons to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

About Harmony Labs


About Harmony Labs

We are a media research lab, using science, data, and creativity to research and reshape our relationship with media. For more than a decade, Harmony Labs has helped storytellers and strategists, decision makers and dreamers, harness the immense power of media to shape a positive, pluralistic future. With the Narrative Observatory, for the first time ever, we're harnessing powerful industry relationships to deliver one-of-a-kind data infrastructure that empowers partners to find, reach, and resonate with the right audience in today's media minefield. The Narrative Observatory delivers audience-based insights, narrative and network analysis, and empirical validation of cultural strategy and content---all derived from the actual behavior of real people and true audiences, not survey results, demographic groups, or inauthentic online activity.

We work with a wide range of partners on issues of existential importance, like climate, gun violence, political corruption, artificial intelligence, and more, using an approach to research that is rigorous, participatory, and public. One of the first papers we co-authored looked at fracking narratives in documentary film. The outputs we've created with our partners include websites, presentations, peer-reviewed publications, toolkits, curriculum, interactives, white papers, and media. And our work has been covered in the press, like in this recent New York Times article.

Founded by John S. Johnson in 2008, Harmony Labs is a 501(c)3 incorporated in New York State. Funders include Atlantic Foundation, Bill & Melinda Gates Foundation, Robert Wood Johnson Foundation, John D. and Catherine T. MacArthur Foundation, Open Society Foundations, Nathan Cummings Foundation, Google, and more.