At a Glance
- Tasks: Develop and debug client-server software in C++ or Golang for data analysis.
- Company: Join Splunk, a Cisco company, revolutionising machine data accessibility.
- Benefits: Enjoy remote work flexibility and a collaborative team culture.
- Why this job: Be part of a passionate team that values open communication and innovation.
- Qualifications: Experience with Linux, cloud services like AWS/GCP, and distributed systems required.
- Other info: We prioritise code hygiene and automated testing for quality assurance.
The predicted salary is between 43200 - 72000 £ per year.
Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are seeking a passionate engineer to join our group, Data Platform. Our team designs distributed systems to collect and analyze high volumes of machine-generated data at scale. We are proud of owning what we build even after it\’s deployed to production. We ensure code hygiene, use open source libraries, employ continuous integration and delivery, and have a strong belief in automated testing at multiple levels (unit, integration, system). Develop and debug client-server system software written in C++ and/or Golang Experience with Linux deployments hosted by cloud service providers such as AWS and GCP. Owned features or sub-systems end-to-end from design to deployment and continuous improvement.. Develop server-side applications for data collection, indexing, clustering and other distributed systems. Analyze, identify and resolve the bottlenecks of distributed systems, data pipeline, multi-threaded coherency and other complicated scenarios. Analyze and improve the scalability of data collection, storage and retrieval. Interact cross-functionally with other partners such as PMs, SREs, Devops, and support engineers. We are a collaborative team that understands the value in open communication-it\’s how we interact with our customers. We trust our colleagues to be responsible with their time and commitment, and believe that balance helps cultivate a positive environment. Splunk, a Cisco company, is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Senior Software Engineer | Work From Home (WFH) employer: Splunk Inc
Contact Detail:
Splunk Inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer | Work From Home (WFH)
✨Tip Number 1
Familiarise yourself with distributed systems and the specific technologies mentioned in the job description, like C++ and Golang. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Engage with the open-source community related to the tools and libraries you’ll be using. Contributing to projects or even just following discussions can give you insights into best practices and current trends, which can be beneficial during interviews.
✨Tip Number 3
Prepare to discuss your experience with cloud service providers like AWS and GCP. Be ready to share specific examples of how you've deployed applications in these environments, as this knowledge is crucial for the role.
✨Tip Number 4
Showcase your collaborative skills by preparing examples of how you've worked cross-functionally in previous roles. Highlighting your ability to communicate effectively with PMs, SREs, and DevOps teams will demonstrate that you fit well within our team culture.
We think you need these skills to ace Senior Software Engineer | Work From Home (WFH)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in distributed systems, C++ or Golang, and cloud deployments. Use keywords from the job description to demonstrate that you meet the specific requirements.
Craft a Compelling Cover Letter: In your cover letter, express your passion for making machine data accessible and your experience with automated testing and continuous integration. Share specific examples of projects where you've owned features end-to-end.
Showcase Your Problem-Solving Skills: Include examples in your application that illustrate how you've identified and resolved bottlenecks in distributed systems or improved scalability. This will show your analytical skills and ability to work under pressure.
Highlight Collaboration Experience: Since the role involves cross-functional interaction, mention any previous experiences where you've worked closely with PMs, SREs, or DevOps teams. Emphasise your communication skills and teamwork.
How to prepare for a job interview at Splunk Inc
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and Golang in detail. Highlight specific projects where you've developed client-server systems or worked with distributed systems, as this will demonstrate your technical expertise relevant to the role.
✨Understand the Company’s Vision
Familiarise yourself with the company's mission to make machine data accessible and valuable. Be ready to discuss how your skills and experiences align with this vision, and how you can contribute to their goals.
✨Emphasise Collaboration
Since the role involves cross-functional interaction, be prepared to share examples of how you've successfully collaborated with PMs, SREs, and DevOps teams in the past. This will show that you value open communication and teamwork.
✨Prepare for Problem-Solving Questions
Expect questions that assess your ability to analyse and resolve bottlenecks in distributed systems. Practice articulating your thought process when tackling complex scenarios, as this will showcase your analytical skills and problem-solving abilities.