At a Glance
- Tasks: Develop and maintain scalable services while enhancing monitoring systems.
- Company: Join CrowdStrike, a global leader in cybersecurity, dedicated to stopping breaches since 2011.
- Benefits: Enjoy remote work flexibility, competitive pay, wellness programs, and professional development opportunities.
- Why this job: Be part of a mission-driven team that values innovation and community impact in cybersecurity.
- Qualifications: 5+ years in SaaS microservices development; strong skills in distributed systems and programming languages.
- Other info: Contributions to open source projects are a plus; vibrant office culture with world-class amenities.
The predicted salary is between 43200 - 72000 £ per year.
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward.
We’re building the next-generation infrastructure and security platform for CrowdStrike which includes an application and service delivery platform, massively scalable distributed data storage and replication systems, and a cutting-edge search and distributed graph system. Help us scale CrowdStrike’s infrastructure and products to handle massive growth in traffic and data as we continue to experience dramatic growth in the usage of our products.
What You'll Do:
- Develop and maintain services to meet reliability and scalability demands.
- Develop and enhance monitoring services.
- Brainstorm, define, and build collaboratively with members across multiple teams.
- Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team.
- Be mentored and mentor other developers on web security, authentication and authorization strategies.
- Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability.
- Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables.
- Use and give back to the open source community.
What You'll Need:
- 5+ years of full-time experience developing micro services for a SaaS product, in one of the following languages: Go, Java, Scala, Kotlin, C++, Python, Node.js.
- Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems).
- The desire to ship code and the love of seeing your bits run in production.
- Deep understanding of distributed systems and scalability challenges.
- Deep understanding of multi-threading, concurrency, and parallel processing technologies.
- Proven ability to work effectively with both local and remote teams.
- Track record of making great decisions, particularly when it matters most.
- Excellent communication skills, both verbal and written.
- A combination of confidence and independence with the prudence to know when to ask for help from the rest of the team.
- A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
- The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment.
- The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
Bonus Points:
- Contributions to the open source community (GitHub, Stack Overflow, blogging).
- Existing exposure to Go, Java, AWS, Cassandra, Kafka, OpenSearch etc.
Benefits of Working at CrowdStrike:
- Remote-friendly and flexible work culture.
- Market leader in compensation and equity awards.
- Comprehensive physical and mental wellness programs.
- Competitive vacation and holidays for recharge.
- Paid parental and adoption leaves.
- Professional development opportunities for all employees regardless of level or role.
- Employee Resource Groups, geographic neighbourhood groups and volunteer opportunities to build connections.
- Vibrant office culture with world class amenities.
- Great Place to Work Certified across the globe.
CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed.
Senior Software Engineer - Reliability, Ireland (Remote) employer: CrowdStrike Holdings, Inc.
Contact Detail:
CrowdStrike Holdings, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Reliability, Ireland (Remote)
✨Tip Number 1
Familiarise yourself with CrowdStrike's mission and values. Understanding their commitment to cybersecurity and innovation will help you align your answers during interviews, showcasing your passion for the industry.
✨Tip Number 2
Engage with the open-source community by contributing to projects relevant to the technologies mentioned in the job description, such as Go or Java. This not only enhances your skills but also demonstrates your commitment to continuous learning and collaboration.
✨Tip Number 3
Prepare to discuss your experience with distributed systems and scalability challenges in detail. Be ready to share specific examples of how you've tackled these issues in past projects, as this will be crucial in demonstrating your fit for the role.
✨Tip Number 4
Network with current or former CrowdStrike employees on platforms like LinkedIn. Gaining insights from their experiences can provide you with valuable information about the company culture and expectations, which can be beneficial during your interview.
We think you need these skills to ace Senior Software Engineer - Reliability, Ireland (Remote)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in developing microservices and working with distributed systems. Use keywords from the job description, such as 'reliability', 'scalability', and specific programming languages like Go or Java.
Craft a Compelling Cover Letter: In your cover letter, express your passion for cybersecurity and how your skills align with CrowdStrike's mission. Mention any contributions to the open source community and your experience with technologies listed in the job description.
Showcase Your Projects: If you have worked on relevant projects, especially those involving SaaS products or distributed systems, include them in your application. Briefly describe your role, the technologies used, and the impact of your work.
Prepare for Technical Questions: Be ready to discuss your technical expertise in detail. Brush up on topics like multi-threading, concurrency, and best engineering practices, as these are likely to come up during the interview process.
How to prepare for a job interview at CrowdStrike Holdings, Inc.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with microservices and the programming languages mentioned in the job description. Bring examples of your past work, especially projects that demonstrate your understanding of distributed systems and scalability challenges.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios that reflect real-world issues you might face in the role, particularly around reliability and performance.
✨Emphasise Collaboration and Communication
CrowdStrike values teamwork, so be ready to share experiences where you successfully collaborated with remote teams. Highlight your communication skills and how you've mentored others or contributed to team learning.
✨Express Your Passion for Innovation
Show your enthusiasm for new technologies and continuous learning. Discuss any contributions you've made to the open-source community or how you've implemented innovative solutions in your previous roles.