Job Title: Grafana ELK Software Development Lead
Location: Pittsburgh, PA
Work Mode: 5 Days Onsite
Years Of Exp: 8+ Yrs
Job Description:
Looking for a Grafana ELK Software Development Lead to join our Applications Development and Maintenance team, supporting our client which is a large US Bank, working in an advanced technology environment.
Duties and Responsibilities:
- As a Graffana ELK Software development Lead, you will be responsible for leading the design, development, and implementation of enterprise observability and monitoring solutions using Grafana, Elasticsearch, Logstash, Kibana (ELK)
- Architect scalable logging, monitoring, alerting, and visualization frameworks to provide end-to-end visibility into application, infrastructure, and business-critical systems.
- Drive the development and optimization of centralized log management platforms using Elasticsearch and Logstash, ensuring high availability, detecting anomalies and data retention compliance.
- Design and develop interactive Grafana dashboards, reports, and real-time monitoring solutions to support operational intelligence, performance analysis, and executive reporting.
- Develop and maintain automated alerting strategies using Grafana, Elasticsearch, Prometheus, and integrated monitoring tools to improve system reliability and reduce mean time to resolution.
- Monitor, troubleshoot, and tune Kafka streaming jobs to improve performance, scalability, and operational reliability.
- Collaborate with architects, data engineers, DevOps teams, and business stakeholders to design and implement modern streaming and event-driven data platforms.
- Analyzing user requirements, and defines technical project scope and assumptions for assigned tasks.
- Creating technical designs for new systems, and/or modifications to existing systems.
- Translating detailed requirements into functional system designs.
- Prioritizing work, meeting deadline and also establishing and maintaining effective working relationships with clients, project team members, supervisors, and employees from other departments.
- Partner with business leaders, enterprise architects, and product owners to identify new graph-based use cases, evaluate emerging technologies, and align Neo4j initiatives with digital transformation goals.
Requirements:
- At least 8+ years of experience in software development, observability engineering, monitoring platforms, or enterprise logging solutions, with demonstrated leadership experience.
- Strong hands-on experience with Grafana, Elasticsearch, Logstash, Kibana (ELK Stack), and related observability and monitoring technologies.
- Experience developing custom Grafana dashboards, visualizations, alerts, and reporting solutions for application, infrastructure, and business monitoring.
- Extensive experience designing and implementing centralized logging, monitoring, alerting, and dashboarding solutions in large-scale enterprise environments.
- Strong knowledge of Elasticsearch, indexing strategies, shard management, performance tuning, and capacity planning.
- Good to have Kafka streaming knowledge along with relational databases.
- Strong analytical, troubleshooting, and performance tuning skills in distributed streaming environments.
- Excellent communication, collaboration, and stakeholder management skills, with the ability to work effectively in Agile/Scrum teams.
- Experience working in Agile development environments with strong collaboration, technical leadership, problem-solving, and stakeholder communication skills.
Required Skills
- Agile
- Apache Kafka
- Data Modeling
- Elastic Stack & Elasticsearch
- Structured Query Language (SQL)

