Full Time

Sr Software Engineer - Data Platform (US Remote Available)

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

The Senior Software Engineer - Data Platform at Splunk will play a crucial role in the design, development, and optimization of our data platform services. This position involves leveraging advanced programming skills to develop high-performing data pipelines and build scalable, robust solutions that meet our customers' needs. The ideal candidate will collaborate closely with cross-functional teams to integrate advanced analytics and machine learning features into our data platform, ensuring seamless access and usability for all stakeholders.



Job Responsibilities

  • Design and implement efficient data architectures and pipeline solutions to handle massive datasets.
  • Collaborate with product managers and other engineers to define clear project goals and ensure timely delivery of functionalities.
  • Optimize existing data processes for scalability and performance, leveraging the latest technologies and methodologies.
  • Contribute to the development of best practices in coding, documentation, and testing to enhance the overall quality of the data platform.
  • Provide mentorship and guidance to junior engineers, fostering a culture of growth and innovation.
  • Participate in code reviews, ensuring adherence to coding standards and design principles.
  • Troubleshoot and resolve data pipeline issues, performing root cause analysis to prevent recurrence.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 5 years of professional software engineering experience, with a focus on data platforms.
  • Strong proficiency in programming languages such as Python, Java, or Go.
  • Experience with big data technologies such as Hadoop, Spark, or Kafka.
  • Proficiency in cloud platforms (AWS, Azure, or Google Cloud) and related data services.
  • Strong understanding of database technologies, both SQL and NoSQL.
  • Excellent problem-solving skills and ability to work independently or in a team-oriented environment.


Technologies & Tools

The Senior Software Engineer - Data Platform will utilize a wide array of technologies and tools, including but not limited to Apache Spark, Kafka, Hadoop, Amazon Web Services (AWS) for cloud computing, Docker for containerization, and Git for version control. Familiarity with data processing frameworks and ETL tools will also be essential for success in this role.



Ideal Candidates

The ideal candidate for this position will possess a strong analytical mindset coupled with a passion for data and technology. Excellent communication skills and the ability to collaborate effectively in a remote-working environment are essential. A proactive approach to problem-solving, creativity in designing solutions, and a commitment to continuous learning and professional development will enable candidates to thrive in this dynamic role at Splunk.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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