View Our Website View All Jobs

Software Engineer


Truth Initiative® is America’s largest non-profit public health organization dedicated to making tobacco use a thing of the past. We speak, seek and spread the truth about tobacco through education, tobacco-control research and policy studies, community activism and engagement, and innovation in tobacco dependence treatment.

The Innovations Center at Truth Initiative is a cross-functional team that designs, builds, evaluates, and markets leading digital solutions to help people of all ages live tobacco free. The EX Program is Truth Initiative’s innovative, enterprise-level digital quit smoking program designed for employers and health plans. Currently, more than 6.3 million employees and health plan members have access to comprehensive tobacco cessation treatment through the EX Program. Developed in collaboration with Mayo Clinic, it builds on the highly successful consumer platform BecomeAnEX launched in 2008 that has helped more than 900,000 tobacco users on their quitting journey. This work helps people live longer, healthier lives.

You will join the Innovations Software Development Team to design, build, and deploy novel approaches to reducing tobacco use. The team is a small, collaborative, agile group, where each developer has a significant impact on our products. This is a wonderful opportunity for developers who like to see their code through from idea to operation, enjoy iterative improvements to software and processes, and value roles where they help solve serious public health problems with software.  We value diversity of background and experience.


  • Improve and maintain the EX platform. Your role will be to work with other developers and the Director of Software Development to propose, design, and implement solutions to the various challenges presented by the maintenance and ongoing improvement of the site and its supporting applications.
  • Write code using these tools:
    • Python, using the Django web framework
    • HTML and CSS
    • JavaScript
  • Support Systems using these components
    • Heroku and some AWS
    • PostgreSQL
    • Wagtail CMS
  • Quality Assurance: every feature we release undergoes systematic testing by another member of the team not involved in code generation.
  • Code Review: every feature also undergoes thorough code review by another team member prior to release.


You should have most of these skills, but certainly not all are required. 

  • A minimum of 3 years development experience in web development
  • Experience with high-level language, HTML/CSS, and Javascript as well as familiarity with relational databases. We use Python/Django PostgreSQL; experience with HTML/CSS;
  • Familiarity with basic version control concepts – preferably Git;
  • Unit testing experience and/or enthusiasm
  • You love to learn and use new technologies
  • You are looking for something more rewarding than just a regular web development job where the goal is to get more ad clicks
  • You like working collaboratively on a team and welcome feedback on code reviews
  • Bonus points if:
    • You consider yourself a excellent at any of our major technologies: Python, Django, PostgreSQL, MySQL, Git, Heroku, or Celery/RabbitMQ
    • You have experience working in a regulated environment (e.g., HIPAA)
    • You’ve deployed code into production
    • You have frontend experience (JS/CSS) beyond a typical backend developer


Competitive salary with EXCELLENT benefits.

Interested candidates should submit their cover letter and resume here


mail application materials to:

Human Resources

Attn: Software Engineer

900 G Street, NW

Fourth Floor

Washington, DC  20001

Fax: (202) 454-5597

No telephone calls please.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status or disability.

Read More

Apply for this position

We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.