Senior Software Engineer
Company | Splunk |
---|---|
Location | Seattle, WA, USA, California, USA |
Salary | $139840 – $240350 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Strong proficiency in programming languages such as Java, Python, or Scala, with a solid understanding of data structures, algorithms, RESTful APIs, and microservices.
- Experience building solutions working with petabyte-scale data-sets.
- Solid understanding of distributed system architecture, including data persistence and processing technologies for both streaming and batch applications.
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and container technologies like Docker and Kubernetes.
- Proficiency in application monitoring, log management, metrics/telemetry processing, and alerting tools.
- Experience with an Agile DevOps engineering environment that effectively uses CI/CD pipelines (Jenkins, GitLab, etc.).
- Eight years of related experience with a technical Bachelor’s degree, or six years and a technical Master’s degree.
Responsibilities
- Own and be accountable for the design, development and operation of new product features.
- Lead team design and architectural discussions.
- Build reliable, scalable, and high-performance distributed systems.
- Participate in on-call rotations, post-incident reviews, and other operational activities to ensure service reliability.
- Debug and resolve customer-reported issues, delivering effective solutions.
- Learn, explore, and integrate new technologies into the team’s workflow.
- Mentor junior members of the team with an eye toward their future career growth.
Preferred Qualifications
- Experience with large-scale event processing systems and data storage solutions, including both SQL and NoSQL, with experience in time series data storage and retrieval.
- Familiarity with ML frameworks, data pipelines, or analytics tools to enhance system intelligence and decision-making capabilities.
- Experience with AWS services such as EMR, Aurora, SQS, and Kinesis.