Parsons

SeniorSoftwareEngineer(AnalyticsServices)

$177–332k Reston, Virginia, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer (Analytics Services) at Parsons. Skills: Analytics services, Search architecture, Java microservices, Elasticsearch. Own analytics services portfolio. Own user-facing analytics services”

Industry & Context.

Problems you'll solve

Troubleshooting; Root cause analysis

Eligibility Requirements

TS/SCI minimum clearance, Domestic travel may be required, International travel may be required

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, Software Engineering, Data Engineering, Information Systems, or related technical field, 4 Additional years of experience can substitute for a degree, 15+ years of software engineering, data platform engineering, search engineering, or analytics platform experience, 4+ years leading a major technical service area or team, experience building and operating analytics or search services in production, hands-on experience with Elasticsearch, hands-on experience with Logstash, hands-on experience with Kibana, hands-on experience with Grafana, hands-on experience with Java-based backend services / microservices, Demonstrated ownership of a technical analytics domain from architecture through operations, Experience leading engineering teams or multi-team delivery for analytics/search platforms, troubleshooting skills across ingestion, indexing, query, UI, and platform layers, written and verbal communication skills, Proven experience with analytics patterns, Experience tuning analytics and search services for strict latency and SLA-driven workflows, Experience designing analytics services that serve user-facing business/mission use cases, Experience designing analytics services that serve internal operational telemetry and APM use cases, understanding of data ingestion, indexing, retention, and search relevance/performance tradeoffs, Experience designing role-based analytics access patterns, Experience designing user-facing analytics/reporting services, TS/SCI minimum clearance required

Nice to Have

Master's degree in Data Engineering, Computer Science, Analytics, or related field, Experience with Vue. js 3 or similar frameworks, Experience building analytics and observability solutions in distributed microservices environments, Experience with telemetry pipelines for logs, events, and metrics at large scale, Familiarity with APM concepts, distributed tracing, and service health correlation, Experience with Grafana + ELK coexisting, Experience with real-time or near-real-time event analysis, Familiarity with RabbitMQ, event pipelines, or stream processing, Experience with multilingual analytics interfaces, Experience with region-specific reporting requirements, Experience with capacity planning, Experience with cost/performance tuning for analytics clusters, Experience optimizing Elasticsearch clusters for mixed workloads, Experience supporting globally distributed platforms, Experience with RBAC and multi-tenant analytics access models, Experience building reusable reporting and dashboard frameworks

What You'll Do.

Own analytics services portfolio

Own user-facing analytics services

Own search and aggregate query services

Own event roll-up and nested aggregation services

Own telemetry analytics and APM-related services

Own analytics-facing administrative and visualization interfaces

Lead design and delivery of Java-based microservices

and reporting workflows

Own analytics architecture across query/analysis patterns

Ensure analytics services support business/mission-facing analytics

Ensure analytics services support operational telemetry analysis

Tune and optimize analytic queries

Tune and optimize service interactions

Meet strict performance and latency requirements

Lead design and operation of analytics services

Define indexing strategy

Define sharding strategy

Define retention strategy

Define query strategy

Establish data models

Establish service contracts

Support analytics consistency across deployments

Work closely with data teams

Work closely with platform teams

Work closely with software engineering teams

Ensure high-quality ingestion pipelines

Ensure well-structured searchable data

Own service-level health

Own scalability of analytics microservices

Own observability of analytics microservices

Guide implementation of dashboards

Guide implementation of visualizations

Guide implementation of role-specific analytics views

Guide implementation of reporting capabilities

Partner with operations teams

Partner with engineering teams

Use telemetry data to improve system reliability

Use APM data to improve system reliability

Support root cause analysis

Lead major incident analysis

How You'll Work.

Team & Collaboration

Data teams; Platform teams; Software engineering teams; Operations teams; Engineering teams

Communication Scope

Explain performance decisions; Explain scale decisions; Explain tradeoff decisions

Full Job Description

In a world of possibilities, pursue one with endless opportunities. Imagine Next! At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what’s possible. _**Job Description:**_ Parsons is looking for an amazingly talented **Senior****Software Engineer** to join our team focused on Analytic Services! In this role you will own the design, delivery, performance, and operational evolution of the analytics services domain for a large-scale, globally distributed mission platform. You will be responsible for a portfolio of Java-based microservices and supporting analytics/search infrastructure built around Elasticsearch, Logstash, Kibana, Grafana, and Vue.js 3 based user interfaces. This role requires someone who can combine search and aggregation architecture, query performance engineering, telemetry analytics, user-facing analytics design, and operational ownership. **What You 'll Be Doing:** * Own the analytics services portfolio for a globally distributed software platform, including: * user-facing analytics services * search and aggregate query services * event roll-up and nested aggregation services * telemetry analytics and APM-related services * analytics-facing administrative and visualization interfaces * Lead the design and delivery of Java-based microservices supporting analytics, search, aggregation, and reporting workflows * Own analytics architecture across three primary query/analysis patterns: * regular queries on cached/indexed data * composite aggregations across multiple fields returning aggregated results * nested aggregations used for event rollups, hierarchy-based summaries, and other advanced analytical needs * Ensure that analytics services support both: * business/mission-facing analytics and re

Free ATS check

Applying for this Senior Software Engineer (Analytics Services) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Parsons?

Real rants from real employees. Read before you apply.

Read Company Rants →