Skip to content

Software Developer – Elastic Stack
Company | Leidos |
---|
Location | San Antonio, TX, USA |
---|
Salary | $104650 – $189175 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Requires BS degree and 8+ years of prior relevant experience or Masters with 6+ years of prior relevant experience, additional years of experience will be accepted in lieu of a degree.
- Minimum 10 years of professional experience in software development, with a focus on scalable, distributed systems.
- At least 5 years of hands-on experience with the Elastic Stack (Elasticsearch, Logstash, Kibana, Beats), including design, implementation, and optimization.
- Deep understanding of Elasticsearch indexing strategies, search query design, and aggregation techniques for performance and accuracy.
- Proven expertise in configuring and maintaining Logstash pipelines, including filters, conditionals, and plugin integrations.
- Demonstrated ability to create, customize, and maintain Kibana dashboards and visualizations for both technical and business users.
- Proficiency in at least one modern programming language, such as Java, Python, or Go, for backend development and automation.
- Solid experience in building and integrating RESTful APIs, with a clear understanding of HTTP protocols and best practices.
- Familiarity with version control systems, particularly Git, including branching strategies and collaborative workflows.
- Strong analytical and problem-solving abilities, with a track record of diagnosing and resolving complex technical issues.
- Excellent communication and teamwork skills, with experience collaborating in cross-functional and agile development environments.
- Must possess an active Secret clearance and ability to obtain TS/SCI clearance is required to be considered.
Responsibilities
- Design, develop, and manage scalable data ingestion pipelines using Logstash, Beats, and other methods to support real-time and batch data processing.
- Build and maintain advanced Elasticsearch queries and aggregations to support complex data analysis, reporting, and business insights.
- Design, customize, and maintain Kibana dashboards and visualizations to deliver clear, actionable data insights for technical and non-technical stakeholders.
- Develop and support backend services and APIs for seamless interaction with the Elastic Stack, ensuring data accessibility and system integration.
- Optimize the performance, scalability, and reliability of Elasticsearch clusters, proactively addressing bottlenecks and ensuring high availability.
- Diagnose and resolve technical issues across the Elastic Stack, including ingestion, indexing, querying, and visualization layers.
- Collaborate with cross-functional engineering teams through code reviews, architectural discussions, and integration testing to ensure high-quality deliverables.
- Stay current with Elastic Stack developments and emerging technologies, applying best practices to continuously improve system capabilities.
- Contribute to the architecture and evolution of the enterprise data platform, aligning solutions with business and technical goals.
- Actively participate in agile workflows, including sprint planning, daily stand-ups, and retrospectives to drive iterative improvements and team alignment.
Preferred Qualifications
- Analyze data to create and develop machine learning models
- Perform software quality assurance and testing using a variety of technologies
- Experience working with git at the command-line
- Experience working with the Linux CLI and Linux scripting
- Experience with Elastic Cloud or other cloud-based Elasticsearch deployments.
- Experience with Elasticsearch security features.
- Experience with other data processing technologies (e.g., Kafka, Spark).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Elastic certifications.