Senior Software Engineer Developer Productivity
Role details
Job location
Tech stack
Job description
By taking advantage of all structured and unstructured data-securing and protecting private information more effectively-Elastic's complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role We are seeking an experienced senior engineer to design and build an internal engineering intelligence and developer productivity platform. This platform will unify data across the software development lifecycle, generate actionable insights for engineering leadership, and create tooling that measurably improves developer experience, velocity, and effectiveness. You will lead the architecture, design, and implementation of systems that transform raw engineering data into decision-making tools, operational dashboards, automated recommendations, and self-service developer workflows. This is a high-impact, highly visible role that blends distributed systems, data platform engineering, developer tooling, and organizational influence. What You Will Be Doing Aggregates data from developer tools (source control, CI/CD, ticketing systems, observability platforms, AI coding tools, internal developer portals, etc.). Provides analytics on engineering productivity, workflow bottlenecks, quality signals, and resource allocation. Measures developer experience using both quantitative signals and qualitative feedback. Enables executive and team-level dashboards to track engineering performance and operational health. Produces automated insights, risk detection, and data-driven recommendations. Tracks adoption and effectiveness of emerging development technologies and automation. Supports self-service workflows, engineering scorecards, and service ownership metadata. Establishes measurement frameworks that align engineering output with business outcomes. What You Bring
Requirements
10+ years of software engineering experience, including significant time building internal platforms or developer infrastructure. Proven experience designing large-scale data or analytics platforms. Deep familiarity with modern SDLC tooling ecosystems (Git providers, CI/CD, issue tracking, observability, developer portals, etc.). Experience building metrics frameworks or operational analytics platforms. Ability to influence senior technical and business leadership. Strong product and systems thinking applied to internal developer tooling. Bonus Points Experience building developer productivity or developer experience measurement systems. Background in data engineering, ML/AI applied to engineering analytics, or large-scale observability platforms. Experience working in organizations with 1,000+ engineers. Experience building Backstage or similar developer portal ecosystems. Experience building self-service engineering automation platforms. Experience with the Elastic stack.