Back-End Web DevelopmentComputer ScienceContainer OrchestrationREST ApisSoftware DevelopmentBusiness RequirementsCode ReviewMicroservicesMultithreadingTechnical Requirements
Senior (5-8 years) -
ReadingUK
8895+ employees
Cyber SecurityAICloud ComputingSaaS
Open for applications
Role
Who you are
Being empathetic and a team player (Remember: One team. One fight!)
A computer science degree or commensurate experience
Solid understanding of distributed systems scalability RESTful patterns and multithreading concepts; knowledge of software development best practices and a willingness to learn more
Proficiency building and scaling resilient low-latency services in production using Go Python Java C++ or C#
Proven track record of translating business requirements to technical requirements leading projects and delivery on schedule
Passion for customer success and guide decisions by always keeping the end-user in mind
Communicate and collaborate effectively across functions and levels throughout the company
Willingness to take on ownership to fix issues as you find them without waiting to be assigned
Desirables
Currently developing Go-based web services
Familiarity with AWS Cassandra Kafka ElasticSearch Redis Grafana
Experience with containerisation and container orchestration
Docker
Kubernetes
What the job involves
Develop Go-based microservices to support new and existing features which help detect cyber attacks as well as RESTful APIs to support customer-focused workflows
Work on and enrich backend microservices – From researching areas of concern to implementing the final solution
Take end-to-end ownership of technical initiatives both individually and as part of a team for delivery of projects of increasing complexity
Work closely with designers product managers and engineers across product groups to understand design and implement solutions
Mentor junior engineers on the team via pair programming code reviews and one-on-one knowledge sharing
Challenge the status quo by continuously re-evaluating our features infrastructure and services for areas where we can improve architecture user experience performance latency or stability
Relentlessly pursue quality by following engineering best practices including: Appropriate testing paradigms effective peer code reviews logging monitoring and resilient architecture patterns
Utilize Kafka for event-driven workflows Redis for distributed caching and Cassandra ElasticSearch or PostgreSQL for data storage
Provide monitoring and operational & customer support for production services owned by our team
Be given the autonomy to own your work in a high trust environment
CrowdStrike, a global cybersecurity leader, leverages its advanced cloud-native platform to protect critical enterprise areas such as endpoints, identity, and data. Utilizing AI and the CrowdStrike Security Cloud, the company delivers automated protection, elite threat hunting, and rapid, scalable solutions to stop breaches and ensure customer success.