Drive technology direction within the product area and set the bar for technical excellence and delivery.
Lead architecture discussions regularly and propose solutions to address scalability, usability, and security.
Lead sophisticated efforts from inception to completion. This includes collaborating with product managers and multi-functional engineering teams on the definition, prioritization, and overall project execution, and challenging product managers when needed.
Take ownership and initiative to own and address issues promptly for our internal and external customers.
Become proficient in Splunk’s core technologies and processes as they apply to application development.
Opportunity to mentor senior engineers and constantly raise the bar on engineering practices across the team and organization.
Participate in end-to-end architecture reviews and discussions with the broader team, playing an influential role in overall product design
Collaborate with interaction designers and visual designers to create an intuitive user experience
Build and improve CI/ CD git pipelines, efficient Development environments
Improve the robustness of the products through improvements in automation framework, development, and release practices.
Identify and communicate standard ways of operating for engineering
Requirements & Skills:
10+ years of relevant industry experience with a bachelor’s degree; or 8+ years and a master’s degree
Good knowledge of web standards and modern browsers, responsive design, and the full web technology stack.
A strong foundation in computer science, with strong competencies in operating systems, networks, data structures, algorithms, distributed systems, and software design
Excellent problem-solving, collaboration, and communication skills, both verbal and written
A demonstrated capability for creative thinking, intellectual and entrepreneurial exploration
Experience developing, debugging, and performance tuning highly concurrent systems
Extensive knowledge and production programming experience in at least one of Java/C++/Python
Strong experience in building CI/ CD pipelines in GitLab or equivalent environments.
Proficiency in Cloud and Development infra tools like Docker, Terraform
Experience designing and developing REST-based services with well-defined contracts
Self-starter who is comfortable taking the lead on a task, and collaborating with other engineers to design and implement features
Strong understanding of one of the major Cloud technologies, e.g. AWS, Azure, or Google Cloud
Familiar with the agile software development process