Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by CrowdStrike, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - Full Stack at CrowdStrike will play a pivotal role in shaping the development of innovative software solutions that enhance cybersecurity measures. This position requires proficiency in both front-end and back-end development, working collaboratively with cross-functional teams to design, implement, and maintain scalable applications. The ideal candidate will leverage their technical expertise to troubleshoot issues, optimize performance, and implement best practices throughout the software lifecycle, ensuring that our products meet the highest standards of security and usability.
Job Responsibilities
- Design, develop, and maintain scalable software applications with a focus on both front-end and back-end components.
- Collaborate with product managers, designers, and other engineers to define project requirements and deliver high-quality solutions.
- Implement and optimize RESTful APIs and microservices for seamless integration and data exchange.
- Conduct code reviews and maintain coding standards to promote high code quality and share knowledge among team members.
- Monitor and troubleshoot application performance and functionality, addressing issues proactively and efficiently.
- Participate in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives.
- Research and evaluate new technologies and frameworks that could enhance the product portfolio.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience in full stack software development.
- Proficiency in programming languages such as JavaScript, Python, Java, or C#.
- Strong understanding of front-end technologies, including HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Experience with back-end frameworks such as Node.js, Django, or Spring.
- Familiarity with database technologies like SQL, NoSQL, or ORM frameworks.
- Knowledge of cloud services (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Demonstrated experience in writing unit, integration, and performance tests.
- Excellent problem-solving skills and the ability to work independently or collaboratively in a remote environment.
Technologies & Tools
The Senior Software Engineer will work with a diverse array of technologies and tools including, but not limited to, JavaScript frameworks for front-end development, backend technologies such as Node.js or Django, relational and non-relational databases, cloud solutions like AWS or Azure, and version control systems like Git. Familiarity with CI/CD pipelines and container orchestration will also be beneficial to ensure efficient deployment processes.
Ideal Candidates
Ideal candidates for the Senior Software Engineer position at CrowdStrike will exhibit strong analytical and critical thinking abilities, with a passion for technology and dedication to delivering high-quality software products. They should be proactive learners, adaptable to evolving technological landscapes, and possess excellent communication skills for effective collaboration in remote teams. The candidate should thrive in a fast-paced environment and demonstrate resilience in troubleshooting complex issues while maintaining an enthusiastic approach to problem-solving.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.