×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Analytics Services

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: Parsons
Full Time position
Listed on 2026-05-16
Job specializations:
  • IT/Tech
    Data Analyst, Data Science Manager, Business Systems/ Tech Analyst
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Analytics Services)

Job Description

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 reporting, and operational telemetry analysis across services, infrastructure, and networking
  • Tune and optimize analytic queries and service interactions to meet strict performance and latency requirements, especially where analytics are embedded in real‑time transaction workflows
  • Lead the design and operation of analytics services built on Elasticsearch, Logstash, Kibana, Grafana, and Vue.js 3 based user interfaces
  • Define indexing, sharding, retention, and query strategy for both operational and user‑facing analytics workloads
  • Establish data models and service contracts that support analytics consistency across distributed deployments
  • Work closely with data, platform, and software engineering teams to ensure high‑quality ingestion pipelines and well‑structured searchable data
  • Own the service‑level health, scalability, and observability of analytics microservices
  • Guide implementation of dashboards, visualizations, role‑specific analytics views, and reporting capabilities for different user groups
  • Partner with operations and engineering teams to use telemetry and APM data to improve system reliability, identify bottlenecks, and support root‑cause analysis
  • Lead major incident analysis where analytics or observability performance impacts mission or platform operations
Required Skills You'll Bring
  • 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.
  • 10+ years of software engineering, data platform engineering, search engineering, or analytics platform experience, including 4+ years leading a major technical service area or team.
  • Strong experience building and operating analytics or search services in production
  • Strong hands‑on experience with Elasticsearch, Logstash, Kibana and/or Grafana, 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
  • Strong troubleshooting skills across ingestion, indexing, query, UI, and platform layers
  • Strong written and verbal communication skills, including the ability to explain performance, scale, and trade‑off decisions clearly
  • Proven experience with analytics patterns such as indexed query optimization, field aggregations and composite aggregations, nested/document‑based aggregations, rollups and summary generation, caching strategies for query performance
  • Experience tuning analytics and search services for strict latency and SLA‑driven workflows
  • Experience designing analytics services that serve both user‑facing business/mission use cases and internal operational telemetry and APM use cases
  • Strong…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary