Full Time

Senior Software Engineer, Observability Data Platform- REMOTE

Splunk
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Splunk, so some details may not match this job. The employer's own page has the real description.

Overview


As a Senior Software Engineer for the Observability Data Platform at Splunk, you will play a critical role in designing and developing innovative solutions for extracting, processing, and analyzing observability data. You will work collaboratively with cross-functional teams to enhance our platform's capabilities, ensuring it meets the needs of our clients for real-time insights and system performance monitoring. Your expertise will directly contribute to creating a robust and scalable observability suite that empowers organizations to make informed decisions based on data-driven insights.



Job Responsibilities

  • Design, develop, and maintain scalable software solutions that enhance the Observability Data Platform.
  • Create and optimize data pipelines for the efficient collection, processing, and storage of observability data.
  • Collaborate with product managers, architects, and cross-functional teams to define and implement new features.
  • Identify and troubleshoot performance and stability issues in the observability data flow.
  • Conduct code reviews and provide mentorship to junior engineers to foster a culture of continuous learning.
  • Stay current with industry trends and adopt best practices to improve our engineering processes and technologies.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software engineering, with a focus on data engineering or observability platforms.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with distributed systems and cloud technologies (AWS, Azure, etc.).
  • Strong knowledge of data storage solutions (e.g., databases, data lakes) and streaming technologies (e.g., Kafka, Flink).
  • Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana) is preferred.
  • Excellent analytical and problem-solving skills, with a strong attention to detail.


Technologies & Tools


In this role, you will utilize a variety of technologies and tools including programming languages like Java, Python, or Go; cloud platforms such as AWS or Azure; and data processing frameworks such as Apache Kafka and Apache Flink. Familiarity with databases and observability tools, including Prometheus and Grafana, will also be advantageous. Continuous integration and deployment tools will play a significant role in your daily tasks as you strive to deliver quality software efficiently.



Ideal Candidates


Ideal candidates for the Senior Software Engineer position are individuals who possess a strong combination of technical expertise and collaborative spirit. They are proactive problem-solvers who thrive in a fast-paced environment and are dedicated to enhancing system performance through innovative solutions. Strong communication skills are essential, as is the ability to work effectively within a team. Passion for technology and a commitment to continuous professional growth are also key traits that will contribute to success in this role.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.