Principal Software Engineer, Splunk

Principal Software Engineer, Splunk

Company Splunk
Job title Principal Software Engineer (DevOps+Backend)
Job location Hyderabad, India
Type Full Time

Responsibilities:

  • 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

apply for job button