
Sr Software Engineer - Cloud (Hybrid)
CrowdStrike · Austin, TX
- On site
- Full-time
- $177,500 / year
- Austin, TX
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Develop cloud features for a cybersecurity platform.
- Work with large-scale distributed systems.
- Mentor junior engineers and lead projects.
- Hybrid role in major US tech hubs.
- Competitive compensation and benefits package.
About the role
About CrowdStrike
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 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 The Role
We are seeking an experienced Back-End engineer to be part of our Identity product group. In this role, you will be part of the cloud product software engineering team, responsible for developing new features and working closely with other teams such as UI and Sensor. This is a hybrid role and will requires the ability to work 2 days per week from one of our offices in New York, NY., Sunnyvale CA., Redmond WA. or Austin TX.What You'll Do
The right candidate will possess proven software engineering skills, with experience building and launching large, distributed systems in a team-centric environment. You will work and contribute to a dynamic, entrepreneurial setting and will mentor junior engineers.In this role, you must be comfortable managing competing priorities and be able to bring order to ambiguous scenarios. Maturity, impeccable judgment, and the ability to influence and lead are essential to success in this role. Candidates must be data-driven and analytical. You will be required to clearly & effectively communicate (written as well as verbally) across the organization and up to senior leadership. Our team members must have a growth mindset.What You’ll Need
- 7+ years of professional software development experience
- 5+ years of programming experience with at least one modern language such as Go, Java, C++, or C# including object-oriented design
- 4+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience building cloud-deployed applications
- BS/BE in CS or related field
- Ability to work well with a group of senior engineers in a dynamic, fast paced environment.
Benefits Of Working At CrowdStrike
- 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 Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
Compensation
CrowdStrike, Inc. is committed to fair and equitable compensation practices. Placement within the pay range is dependent upon a variety of factors including, but not limited to, relevant work experience, skills, certifications, job level, supervisory status, and location. The base salary range for this position for all U.S. candidates is $140,000 - $215,000 per year, with eligibility for bonuses, equity grants and a comprehensive benefits package that includes health insurance, 401k and paid time off. For detailed information about the U.S. benefits package, please click here.Key skills/competency
- Senior Software Engineer
- Cloud Computing
- Cybersecurity
- Distributed Systems
- API Development
- Software Architecture
- Mentoring
- Problem Solving
- Communication
- Go
Skills & topics
- Senior Software Engineer
- Cloud Engineer
- Cybersecurity
- Software Development
- Backend Engineer
- Distributed Systems
- Go
- Java
- C++
- C#
How to get hired
- Tailor your resume: Highlight 7+ years of software development, 5+ years in modern languages (Go, Java, C++, C#), and 4+ years in system architecture and design.
- Showcase cloud experience: Emphasize your background in building cloud-deployed applications and working with distributed systems.
- Demonstrate leadership: Detail your experience mentoring junior engineers, managing priorities, and communicating effectively with senior leadership.
- Prepare for technical interviews: Be ready to discuss object-oriented design, architecture patterns, reliability, and scaling of large systems.
- Understand the culture: Research CrowdStrike's mission, values, and commitment to innovation in cybersecurity.
Technical preparation
Practice Go, Java, C++, or C# programming.,Review distributed system design principles.,Prepare for system architecture discussions.,Understand cloud deployment best practices.
Behavioral questions
Describe a complex system you designed.,How do you mentor junior engineers?,How do you handle competing priorities?,Share an experience with ambiguity.
Frequently asked questions
- What are the key responsibilities for a Senior Software Engineer Cloud at CrowdStrike?
- As a Senior Software Engineer Cloud at CrowdStrike, you'll be responsible for developing new features for the Identity product group, working with large-scale distributed systems, contributing to system architecture and design, and mentoring junior engineers. You'll collaborate closely with UI and Sensor teams in a hybrid work environment.
- What technical skills are most important for this Senior Software Engineer Cloud role at CrowdStrike?
- CrowdStrike looks for candidates with 7+ years of professional software development experience, 5+ years in a modern programming language (like Go, Java, C++, C#) with object-oriented design, and 4+ years in system architecture and design for cloud-deployed applications. Experience with distributed systems and a strong understanding of reliability and scaling are crucial.
- What is the work arrangement for the Senior Software Engineer Cloud position at CrowdStrike?
- This is a hybrid role, requiring you to work from one of CrowdStrike's offices in New York, NY, Sunnyvale, CA, Redmond, WA, or Austin, TX, for two days per week. The remaining days can be worked remotely.
- What kind of career growth and development opportunities are available at CrowdStrike for a Senior Software Engineer Cloud?
- CrowdStrike offers professional development opportunities for all employees, regardless of level or role. This includes access to learning resources, mentorship programs, and the chance to work on cutting-edge technologies in a rapidly growing cybersecurity company.
- How does CrowdStrike approach compensation and benefits for its Senior Software Engineer Cloud roles?
- CrowdStrike offers a market-leading compensation and equity package, along with comprehensive physical and mental wellness programs, competitive vacation, paid parental leave, and a 401k plan. The base salary range for this position in the U.S. is $140,000 - $215,000 per year, with eligibility for bonuses and equity grants.
- Can I apply for the Senior Software Engineer Cloud position if I don't have direct experience with Go?
- While Go is mentioned as an example of a modern language, the requirement is for 5+ years of programming experience with at least one modern language like Go, Java, C++, or C#. If you have strong experience in one of the other listed languages and meet the other qualifications, your application will still be considered.