Home-Based Senior Software Engineer
Home-Based Senior Software Engineer

Home-Based Senior Software Engineer

Wandsworth Full-Time 43200 - 72000 £ / year (est.) Home office possible
S

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

At Splunk, we pride ourselves on fostering a collaborative and innovative work culture that empowers our engineers to take ownership of their projects from design to deployment. As a home-based Senior Software Engineer, you will benefit from flexible working arrangements, continuous learning opportunities, and the chance to work with cutting-edge technologies in a supportive environment that values open communication and work-life balance. Join us in our mission to make machine data accessible and valuable, while enjoying the unique advantages of being part of a forward-thinking team within a global leader in data analytics.
S

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

C++ Programming
Golang Programming
Distributed Systems Design
Cloud Services (AWS, GCP)
Linux Deployment
Continuous Integration and Delivery
Automated Testing (Unit, Integration, System)
Debugging Skills
Data Collection and Indexing
Performance Analysis
Scalability Improvement
Multi-threaded Programming
Cross-functional Collaboration
Problem-Solving Skills
Code Hygiene

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.

Home-Based Senior Software Engineer
Splunk Inc
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>