EngineerJobs.io
← Back to all jobs

Job Description

Parsons is seeking a Senior Software Engineer to lead Analytic Services for a large-scale, globally distributed mission platform. In this role, you will take ownership of analytics service design and delivery, ensuring performance and operational evolution across real-time workflows and strict latency expectations.

Role Overview

You will lead analytics microservices and analytics/search architecture using Elasticsearch and supporting tooling. The scope includes defining how data is ingested, indexed, queried, and visualized to support both operational telemetry and user-facing analytics experiences.

Key Responsibilities

  • Own the analytics services portfolio, covering search, aggregations, event rollups, telemetry analytics, and user-facing visualization services
  • Lead the design and delivery of Java-based analytics microservices and the ingestion, indexing, and reporting workflows that support them
  • Define indexing, sharding, retention, and query strategies across operational telemetry and business-facing analytics workloads
  • Tune and optimize queries and service interactions to meet strict performance and latency needs in real-time mission workflows
  • Ensure analytics microservices are scalable, observable, and reliable across globally distributed deployments

Required Qualifications

  • TS/SCI minimum clearance required
  • Bachelor’s degree in a technical discipline such as Computer Science, Software Engineering, or Information Systems (or 4 additional years of experience in lieu of degree)
  • 15+ years of software, data platform, search, or analytics engineering experience, including 4+ years owning a major technical service domain
  • Strong hands-on experience with Elasticsearch, Logstash, Kibana/Grafana, and Java-based microservices
  • Proven ownership of analytics/search architecture across indexing, query design, aggregation patterns, and UI visualization
  • Strong troubleshooting skills across ingestion, indexing, query performance, UI layers, and distributed systems

Preferred / Desired Skills

  • Experience with Vue.js 3 (or similar frameworks) for analytics dashboards
  • Experience building analytics or observability solutions in distributed microservices environments
  • Experience with telemetry pipelines, distributed tracing, or APM-driven analysis
  • Experience optimizing Elasticsearch clusters for mixed workloads (user analytics and operational telemetry)
  • Experience integrating event pipelines or stream processors into analytics workflows

Technologies

  • Elasticsearch
  • Logstash
  • Kibana
  • Grafana
  • Java
  • Vue.js 3

Location and Compensation

  • Location: Virginia (onsite)
  • Salary range: USD 148,300 - 266,900 per year

Benefits

  • Medical, dental, and vision
  • Paid time off
  • Employee Stock Ownership Plan (ESOP)
  • 401(k)
  • Life insurance
  • Flexible work schedules
  • Holidays
  • Financial Wellness
  • Work Life Harmony
  • Career Development
  • Veteran Support
  • Mind & Body
  • Health

Security Clearance

An active Top Secret SCI security clearance is required for this position.

Similar Jobs