
Posted a day ago
Senior Software Engineer (Analytics Services)
Parsons
Requirements
Bachelor's degree in Computer Science or related field, 15+ years of software or data platform engineering experience, 4+ years of technical leadership experience, Hands-on experience with Elasticsearch, Logstash, Kibana, and Grafana, Experience with Java-based microservices, Active TS/SCI security clearance
Skills
JavaElasticsearchKibanaGrafanaVue.js
About the role
Responsibilities
- Own the design, delivery, and operational evolution of the analytics services domain for a large-scale, globally distributed mission platform.
- Lead the design and delivery of Java-based microservices supporting analytics, search, aggregation, and reporting workflows.
- Manage a portfolio of services including user-facing analytics, search/aggregate query services, and telemetry/APM-related services.
- Define indexing, sharding, retention, and query strategies for both operational and user-facing analytics workloads.
- Optimize analytic queries and service interactions to meet strict performance and latency requirements.
- Partner with data and platform engineering teams to ensure high-quality ingestion pipelines and well-structured searchable data.
- Guide the implementation of dashboards, visualizations, and role-specific analytics views.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Data Engineering, or a related technical field (4 additional years of experience can substitute for a degree).
- 15+ years of software or data platform engineering experience, including 4+ years of technical leadership experience.
- Hands-on experience with Elasticsearch, Logstash, Kibana, and Grafana.
- Extensive experience with Java-based backend services and microservices.
- Active TS/SCI security clearance is required.
- Proven experience with complex analytics patterns such as field aggregations, nested aggregations, and query optimization.
Preferred Qualifications
- Master’s degree in Data Engineering, Computer Science, or Analytics.
- Experience with Vue.js 3 for building analytics dashboards and user interfaces.
- Experience building observability solutions in distributed microservices environments.
- Familiarity with RabbitMQ, event pipelines, or stream processing.
- Experience optimizing Elasticsearch clusters for mixed workloads.
Benefits
- Medical, dental, and vision insurance.
- Paid time off and holidays.
- Employee Stock Ownership Plan (ESOP).
- 401(k) retirement plan.
- Life insurance and flexible work schedules.
About the Company
Founded in 1944, Parsons Corporation is a digitally enabled solutions provider focused on creating the future of the defense, intelligence, and critical infrastructure markets. We deliver tomorrow’s solutions today, from Earth to outer space, using an agile and innovative approach to solve the world's most complex challenges.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer (Analytics Services)
Parsons · Reston
