Parsons
SeniorSoftwareEngineer(AnalyticsServices)
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
Troubleshooting; Root cause analysis
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
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.