At a Glance
- Tasks: Develop and debug client-server software in C++ and Golang for data analysis.
- Company: Join Splunk, a Cisco company, revolutionising machine data accessibility.
- Benefits: Enjoy remote work flexibility, a collaborative culture, and a focus on work-life balance.
- Why this job: Be part of a team that values open communication and continuous improvement in tech.
- Qualifications: Experience with Linux, cloud services like AWS/GCP, and distributed systems is essential.
- Other info: We celebrate diversity and are committed to equal opportunity for all applicants.
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.
Home-Based Senior Software Engineer employer: Splunk Inc
Contact Detail:
Splunk Inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Home-Based Senior Software Engineer
✨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 personal projects that showcase your skills in these areas can really set you apart.
✨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 participating in discussions can demonstrate your passion and expertise, making you a more attractive candidate.
✨Tip Number 3
Network with current employees or alumni from your university who work at StudySmarter or similar companies. They can provide insights into the company culture and the technical challenges faced, which can help you tailor your approach during interviews.
✨Tip Number 4
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 will show your practical knowledge and readiness for the role.
We think you need these skills to ace Home-Based Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with C++ and Golang. Emphasise any work you've done with distributed systems, cloud services like AWS or GCP, and automated testing.
Craft a Compelling Cover Letter: In your cover letter, express your passion for making machine data accessible and your alignment with the company's vision. Mention specific projects where you've owned features end-to-end and how you’ve contributed to code hygiene and continuous integration.
Showcase Problem-Solving Skills: Provide examples of how you've analysed and resolved bottlenecks in distributed systems or improved scalability in previous roles. This will demonstrate your ability to tackle complex scenarios effectively.
Highlight Collaboration Experience: Since the role involves cross-functional interaction, mention any experience working with product managers, site reliability engineers, or DevOps teams. Showcase your communication skills and how they contributed to successful project outcomes.
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.