Protagonist
Software Engineer
$85K–$111K
Washington DC +1 · Full-time · Posted Oct 27, 2026
- Location
- Washington DC
District of Columbia, United States - Experience
- 3+ years in professional software engineering roles.
- Education
- BS in Computer Science, Engineering, or related field.
About the job
Build, optimize, and scale Protagonist’s Narrative Analytics® platform, including backend services, frontend features, infrastructure, and analytics capabilities.
What you'll do
- Develop platform features, backend services and APIs, and frontend functionality.
- Help design and scale AWS infrastructure; support microservices using Kubernetes and containerized workloads.
- Integrate data-processing pipelines and analytics features, and collaborate to bring research prototypes into production.
What they ask for
- Meet applicable U.S. Government contract eligibility requirements, including any citizenship or security clearance requirements for assigned work, and be eligible to obtain a US Government security clearance.
- BS in Computer Science, Engineering, or related field.
- 3+ years of experience in professional software engineering roles.
- Strong production experience with Python; experience building modern web applications and with PostgreSQL or similar relational databases.
Nice to have
- React, TypeScript, cloud environments (particularly AWS), or Elasticsearch or similar analytics/search engines.
- Exposure to machine learning and NLP concepts or pipelines; familiarity with Agile/Scrum development processes.
Pay
$85,000 - $111,000 USD base salary
Tools
Python, React, TypeScript, AWS, Kubernetes, PostgreSQL, Elasticsearch, NLP
AI focus
Integrate analytics features such as NLP and search; exposure to machine learning and NLP concepts or pipelines is preferred.
Model-written summary · the original posting is authoritative