Fullstack Software Engineer (Java+React)
Description
Software Engineer – Observability Platform
Splunk, a Cisco Company
Splunk, a Cisco Company
Are you excited about shaping the future of data-driven decision-making? Join Splunk, a Cisco Company, on our mission to make machine data accessible, usable, and valuable for everyone.
At Splunk, we’re passionate about our products and committed to delivering world-class customer experiences. We thrive on collaboration, innovation, and supporting each other’s success—while having fun along the way.
As modern applications grow increasingly distributed and complex, understanding how infrastructure impacts user experience is critical. Splunk Observability Cloud is a cutting-edge SaaS platform for metrics and application performance monitoring. Built on a microservices architecture, it empowers engineers to build faster and more reliable software.
We're seeking a Software Engineer to strengthen our application and data platform. If you enjoy solving tough problems, working with data at scale, and building highly available systems, we’d love to connect.
What you’ll do:
- Primarily: Design and develop backend services to help customers understand and optimize their Observability usage.
- Improve the platform's performance, scalability, and reliability to process large data volumes efficiently.
- Secondarily: Collaborate with product managers and UX designers to implement frontend features and refine user experiences.
- Contribute to a CI/CD-driven development environment with a strong focus on quality.
- Engage in open design discussions and code reviews with the team.
What We’re Looking For:
- Solid foundation in computer science concepts: data structures, algorithms, distributed systems, and consistency models.
- Proficiency in Java.
- Experience with debugging and performance tuning using appropriate tools.
- Passion for solving complex problems and experimenting with new technologies.
- Interest in large-scale data systems.
- Experience with public cloud platforms (AWS, GCP or Azure).
- A good understanding of JavaScript/TypeScript and experience with React.
- Familiarity with agile development and CI/CD development workflows.
- Excellent communication skills—both verbal and written.
- Bachelor of Science in Computer Science with 5+ years of related experience or Masters and 3+ years of related experience or PhD.
Note:
Thank you for your interest in Splunk!