Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Engineer - Compiler image - Rise Careers
Job details

Sr. Engineer - Compiler

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. We have 3.44 PB of RAM deployed across our fleet of C* servers - and this traffic is growing daily. 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 also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you.

About Us:

CrowdStrike is one of the largest security software vendors in the world. With close to 7000 employees, we stop breaches! 

LogScale, a CrowdStrike product, is an index-free, high performance log management system, used both externally and internally by thousands of companies throughout the world.

LogScale along with CrowdStrike’s Falcon platform allows customers to detect, prevent and respond to threats to their cyber security in one place, and you will be integral to giving our customers  and colleagues the tools they need to identify threats and, ultimately, stop breaches.

About the Role:

As our new Senior Software Engineer, you’ll contribute to the LogScale application for observability, log management, and security events.

As a member of the Language & Runtime team, you will primarily be working to extend and modify the runtime behavior of LogScale, by implementing the semantics and internals of the functions of the LogScale Query Language. Here you will be challenged to write code that is:

  • Efficient

  • Low/no allocation

  • Maintainable

  • Scalable

You will also generally be improving the LogScale runtime system, in order to ensure the stability and scalability of LogScale as we continue beyond petabyte scale of data ingestion and search. You will be doing this together with your team, which consists of other engineers with a passion for programming languages. 

Teams in LogScale have a high degree of ownership - this includes a say in what gets worked on, but also ensuring high quality of the features delivered, by writing automated tests, and by performing manual tests. 

 

We expect you to be working primarily on the runtime system, but you may also work on our  compiler - including parsing, intermediate representation, and optimization of the LogScale query language - and parts of LogScale that are runtime-adjacent. 

The LogScale backend is written in Scala, but we do not expect you to be proficient in Scala, as there will be room to learn as you build on your expertise from other programming languages.

As a Senior Engineer, you will become a go-to expert in the LogScale Query Language and its pipeline and actively participate in technical discussions when designing new features or extensions to the LogScale query language and runtime systems. As a Senior Engineer, we expect you will  be working with challenging problems with unclear definitions and an open solution space, and while working on new solutions we expect that you will communicate technical decisions through design documents, technical talks and improving our internal documentation.  

We will challenge you by giving you a high degree of autonomy and challenging tasks, but in return we promise you highly skilled colleagues to engage with.

 

What You'll Do:

  • Contribute and take leadership of moving our query language and runtime to the next level

  • Develop the LogScale backend in Scala and extend our query language and runtime system

  • Provide technical advice on decisions and research and propose new technologies

  • Lead delivery of new solutions within the team and mentor team members through code reviews, documentation and technical guidance

  • Monitor and follow up on features released to self-hosted customers and on cloud

  • We use LogScale to monitor LogScale and its usage - so you will be building your own tool

  • Work in a team of friendly, trustworthy and knowledgeable colleagues

  • Work on cross-team platform-level initiatives and projects

  • Troubleshoot critical production issues

  • Participate in scoping, designing and developing of new features

 

What You'll Need:

  • A passion for or personal interest in programming/query languages

  • Experience in software development in general and the ability to juggle making pragmatic tradeoffs between short-time delivery needs vs long-term product goals

  • Experience in contributing to broad technical leadership in products or services

  • Fluency in both functional and object oriented programming and the ability to pick up new languages on the go

  • A can-do attitude, and that you thrive collaborating in a team and are not afraid of taking on responsibilities or asking questions

#LI-MC1

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. We support veterans and individuals with disabilities through our affirmative action program.

CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements.

If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at recruiting@crowdstrike.com for further assistance.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Engineer - Compiler, CrowdStrike

Join our team at CrowdStrike as a Senior Engineer - Compiler in the beautiful city of Aarhus, Denmark, and make a real impact in the world of cybersecurity! We are on a mission to stop breaches and redefine security through innovation. As a part of our Language & Runtime team, you'll dive deep into developing the LogScale application, focusing on observability, log management, and security events. Here, you’ll get to extend and modify the runtime behavior of LogScale, crafting efficient, maintainable, and scalable code while working with an incredible group of passionate engineers. Your role will involve improving the LogScale runtime system, as well as engaging with the LogScale Query Language to deliver top-notch solutions. Not only will you take the reins on development and technical decisions, but you will also mentor your peers through code reviews and collaborative discussions. At CrowdStrike, we believe in giving you the autonomy to lead your projects while still providing the support of highly skilled colleagues. So if you are excited about tackling challenging problems and are eager to contribute to a cutting-edge security platform, we can't wait to meet you. Let's create the future of cybersecurity together!

Frequently Asked Questions (FAQs) for Sr. Engineer - Compiler Role at CrowdStrike
What are the key responsibilities of a Senior Engineer - Compiler at CrowdStrike?

As a Senior Engineer - Compiler at CrowdStrike, you will primarily be responsible for developing and extending the LogScale backend in Scala and enhancing the LogScale Query Language and runtime system. This includes writing efficient and maintainable code, providing technical guidance, leading the development of new features, and actively participating in team discussions. You'll also monitor previously released features and address any critical production issues.

Join Rise to see the full answer
What qualifications are needed for the Senior Engineer - Compiler position at CrowdStrike?

For the Senior Engineer - Compiler role at CrowdStrike, candidates should have a solid background in software development with experience in both functional and object-oriented programming. Familiarity with Scala is beneficial, but a willingness to learn is equally valued. We're looking for individuals with a passion for programming languages, excellent problem-solving skills, and a collaborative mindset.

Join Rise to see the full answer
What technology stack will I be using as a Senior Engineer - Compiler at CrowdStrike?

In the Senior Engineer - Compiler position at CrowdStrike, you'll primarily work with Scala in the development and extension of the LogScale application. While Scala expertise is advantageous, your experience with other programming languages will also be valuable as you adapt and integrate new technologies into our existing systems.

Join Rise to see the full answer
What is the work culture like at CrowdStrike for the Senior Engineer - Compiler role?

The work culture at CrowdStrike is remote-friendly and flexible, emphasizing collaboration, innovation, and personal ownership of tasks. As a Senior Engineer - Compiler, you will enjoy a supportive environment where your ideas are valued, and you have the freedom to contribute to meaningful projects. We prioritize employee well-being and professional development, fostering a strong sense of community among our CrowdStrikers.

Join Rise to see the full answer
What benefits can I expect as a Senior Engineer - Compiler at CrowdStrike?

As a Senior Engineer - Compiler at CrowdStrike, you can expect an attractive compensation package with equity awards, competitive vacation policies, and comprehensive wellness programs. We also offer professional development opportunities, paid parental leave, and a vibrant office culture designed to promote connection and collaboration among employees.

Join Rise to see the full answer
Common Interview Questions for Sr. Engineer - Compiler
Can you describe a challenging problem you faced in your previous software development work?

When answering this question, focus on a specific challenge related to coding or system design that you encountered. Outline the steps you took to address the issue, the thought processes involved, and what you learned from the experience. Be sure to highlight your problem-solving skills and ability to work collaboratively with your team.

Join Rise to see the full answer
How do you ensure the code you write is efficient and maintainable?

In your response, discuss your strategies for writing efficient code, such as algorithm optimization, avoiding excessive resource allocation, and leveraging best practices from the software development community. Also, talk about the importance of code reviews, documentation, and continuous testing as part of maintaining high code quality.

Join Rise to see the full answer
What experience do you have with query languages?

Share your familiarity with query languages, mentioning any specific languages you’ve worked with, such as SQL, or relevant projects where you’ve had to interact with databases. If applicable, discuss how you’ve designed or modified query languages in past roles, demonstrating your ability to contribute to the LogScale Query Language.

Join Rise to see the full answer
How do you approach mentoring junior team members?

Outline your philosophy on mentorship, emphasizing your commitment to helping others grow. Provide examples of situations where you offered guidance through code reviews, pair programming, or technical discussions, highlighting how these interactions fostered a collaborative team environment.

Join Rise to see the full answer
What are your favorite programming languages and why?

Be honest about the languages you prefer and explain why they resonate with you. Discuss how each language's features impact your development style, and be sure to express your enthusiasm for learning new languages, such as Scala, reflecting your adaptability and eagerness to grow.

Join Rise to see the full answer
Can you explain your experience with distributed systems?

Discuss any previous work you’ve done with distributed systems, including the challenges you faced, such as consistency, partition tolerance, or scalability. Provide specific examples of how you contributed to projects involving such systems, demonstrating your understanding of key concepts and your problem-solving skills.

Join Rise to see the full answer
How do you keep yourself updated with new technologies?

Explain your routine for staying current, whether it’s through attending conferences, participating in online courses, or following industry blogs. Share specific technologies or trends that you've learned recently and how you intend to integrate them into your work at CrowdStrike.

Join Rise to see the full answer
Describe a situation where you had to make a trade-off between speed and quality.

Provide a detailed example that illustrates the scenario, the decision-making process, and the eventual outcomes. Highlight your ability to assess project needs and communicate trade-offs to stakeholders, reflecting your understanding of balancing short-term deadlines with long-term product integrity.

Join Rise to see the full answer
What do you consider to be the most important aspect of team collaboration?

Discuss the significance of clear communication and trust within a team setting. Give examples of how you foster collaboration by encouraging open dialogue and valuing diverse perspectives to create a supportive environment that promotes successful project outcomes.

Join Rise to see the full answer
How do you handle critical production issues?

Share your approach to troubleshooting critical production issues, focusing on your analytical skills and systematic methodology. Discuss how you prioritize issues based on impact, communicate effectively with the team, and follow up to ensure the resolution is effective and documented.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
WFH Reimbursements
Some Meals Provided
Snacks
Onsite Cafeteria
Social Gatherings
Dental Insurance
Vision Insurance

Join CrowdStrike as a Sr. Product Manager to drive GovCloud strategy in a mission-driven cybersecurity firm.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
WFH Reimbursements
Some Meals Provided
Snacks
Onsite Cafeteria
Social Gatherings
Dental Insurance
Vision Insurance

Join CrowdStrike as a Principal Product Manager and shape the future of cybersecurity through innovative product strategies.

Photo of the Rise User
Posted 14 days ago

Momos seeks a talented frontend engineer to help enhance customer experiences using innovative AI solutions in a dynamic, growth-oriented company.

Photo of the Rise User
Posted 10 days ago

Become a part of Sun Life's e-Business team as a Senior Software Engineer, focusing on the reliability of IT applications through Java expertise.

Photo of the Rise User
Bosch Group Remote Bulevardul Take Ionescu, Timișoara, Romania
Posted 9 days ago

Join Bosch Service Solutions as a Junior Backend Software Developer and help us elevate industry standards with cutting-edge IT solutions.

Photo of the Rise User
Posted 12 days ago

Join Pluralsight as a Software Engineer, where your expertise will contribute to advancing technology skills across industries.

Photo of the Rise User
Posted 10 days ago

Join Mercari as a Backend Search Engineer and contribute to advancing our innovative C2C marketplace with cutting-edge technology.

Photo of the Rise User
Posted 3 days ago

Join Achievers as a Senior Backend Engineer to shape the future of employee engagement through innovative technology and diverse collaboration.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 3 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

ServiceNow invites a highly experienced Senior Staff Full-Stack Software Engineer to contribute to their innovative AI-enhanced platform.

Photo of the Rise User

Be a key player at Persona as a Senior Software Engineer in the Online Data Stores team, optimizing data storage solutions while working in a remote environment.

At CrowdStrike we’re on a mission - to stop breaches. Our groundbreaking technology, services delivery, and intelligence gathering, together with our innovations in machine learning and behavioral-based detection, allow our customers to not only d...

73 jobs
MATCH
Calculating your matching score...
BADGES
Badge Future MakerBadge InnovatorBadge Future Unicorn
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
BENEFITS & PERKS
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
WFH Reimbursements
Some Meals Provided
Snacks
Onsite Cafeteria
Social Gatherings
Dental Insurance
Vision Insurance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology