You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Protagonist

Software Engineer

  • Hybrid
  • 3-6 years

Salary

$85,000 - 111,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company combines rigorous, methodologically sound analysis with its own technology platform to measure what is said in open-source media, then turns the results into strategic recommendations and executive-level communication plans for clients.

Its team includes communication specialists, data scientists, and subject matter experts who have worked with U.S. Government agencies, non-profits, and Fortune 500 companies.

The company works with clients on projects with real-world stakes, co-developing solutions, delivering actionable insights, and embedding its work inside client organizations.

This Software Engineer role is based in Washington, DC. You will work alongside data scientists, analysts, and engineers to build, improve, and scale the platform that helps clients make informed strategic decisions.

Responsibilities

  • Help build core features of the platform in Python and React, along with related tools.
  • Create dependable backend services and APIs, and build frontend functionality where needed.
  • Help design, build, and grow infrastructure components on AWS.
  • Work with Kubernetes and containerized workloads that support microservice deployments.
  • Connect data processing pipelines and support analytics features such as NLP and search.
  • Partner with senior engineers and data scientists to move research prototypes into production.
  • Review code from peers and hold work to high software quality standards.
  • Learn architecture and system tradeoffs from senior team members.
  • Take part in technical discussions and engineering planning.
  • Join Agile work, including sprint planning and standups.
  • Ask for and act on feedback from peers and mentors to build your technical skills.

Requirements

  • You must meet the eligibility rules for U.S. Government contracts, including any citizenship or security clearance requirements tied to your assigned work.
  • You must be eligible to obtain a U.S. Government security clearance.
  • A BS in Computer Science, Engineering, or a related field.
  • 3+ years of professional software engineering experience.
  • Strong, hands-on Python experience in production environments.
  • Experience building modern web applications with React, with TypeScript preferred.
  • Working familiarity with cloud environments, especially AWS.
  • Experience with PostgreSQL or a similar relational database.
  • A commitment to clean, maintainable code and a willingness to learn from peers.
  • Ideal: experience with Elasticsearch or similar analytics and search engines.
  • Ideal: exposure to machine learning and NLP concepts or pipelines.
  • Ideal: familiarity with Agile or Scrum processes.
  • Ideal: interest in large-scale data and distributed systems.

Conditions

This is a hybrid role based in the Washington, DC office. Regular in-person presence is expected, particularly for technical discussions and architecture planning, with some flexibility for remote work.

The salary range is $85,000 to $111,000, depending on education and relevant experience.

The company is an Equal Opportunity Employer.

Under the San Francisco Fair Chance Ordinance, the company will consider qualified applicants with arrest and conviction records.

Where you’d work

Part of the week in the office

The office

About the company

Protagonist

Office in Washington Dc, United States

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 20 checks run
  • 1 red flag

Still hiring?

13 checks

1 red flag

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details9 facts · Role, Location, Compensation
Tech stack
  • React
  • TypeScript
  • Python
  • PostgreSQL
  • AWS
  • Kubernetes
  • Elasticsearch
Specialty
Fullstack
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Fullstack
Experience
3+ years
Tech stack
  • React
  • TypeScript
  • Python
  • PostgreSQL
  • AWS
  • Kubernetes
  • Elasticsearch

Location

Work model
Hybrid
Region
United States
Office
  • Washington Dc, United States

Compensation

Salary
$85,000 - 111,000 / year
Pay period
Annual

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason