Software Engineer developing cloud-based security features for CrowdStrike. Collaborating with teams to enhance the CSPM platform and improve threat detection capabilities.
Responsibilities
Develop Go-based microservices to support new and existing features which help detect cyber attacks, as well as RESTful APIs to support and expand our industry leading CSPM platform.
Take end-to-end ownership, both individually, and as part of a team, for the delivery of projects of increasing complexity.
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; and Cassandra, ElasticSearch, or PostgreSQL for data storage.
Provide on-call monitoring and operational & customer support for production services owned by our team.
Reflect thoughtfully to improve architecture, models, user experience, performance, and stability following rapid prototyping and fast-paced decision making.
Ultimately, develop a platform to help secure the entire lifecycle of cloud workloads for CrowdStrike customers.
Requirements
U.S. citizen or Permanent Resident and work solely from U.S. soil
Experience programming in at least one object-oriented programming language, featuring strong types. We write code in Golang. Learn it on the job with us!
Experience developing and consuming RESTful API web services.
Experience working with cloud providers such as AWS, Azure, GCP, and Oracle Cloud.
Experience with infrastructure-as-code tools such as CloudFormation, Terraform and Azure Templates.
Hands-on experience deploying, configuring, and using Docker containers in Kubernetes environments with Helm.
Experience using a message queue. We use Kafka and SQS. (e.g., defining messages, estimating message sizes and rates, monitoring lag)
Experience using RDBMS databases, and accompanying knowledge of SQL, such as Postgres.
Strong debugging skills: ability to spot design flaws, race conditions and performance bottlenecks in complex architectures.
Bachelor's degree or equivalent work experience.
Proficiency with common algorithms, data structures, code whiteboarding.
Benefits
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
(Senior) Manager SAP Security at Wavestone shaping security architecture and governance for clients. Leading strategic development in IT - Security with focus on access management and compliance.
Senior Manager/Associate Partner in Cyber Security at Wavestone. Responsible for project management and client advisory in Governance, Risk, and Compliance.
(Senior) Manager Cyber Security focused on defensive security and threat protection in an international consulting firm. Leading teams and consulting clients on IT security strategies in a hybrid working model.
(Senior) Consultant Cyber Security at Wavestone ensuring IT security in Identity & Access Management. Comprehensive consulting for clients and support with IAM system configurations.
Safety Engineer responsible for overseeing work safety and compliance for SONDA contracts. Collaborating with teams and managing safety programs and documentation.
Internship in Technical Support providing assistance on chemical safety documentation. Support project organization and participate in regulatory committees for a chemical risk management consultancy.
Senior Security Coordinator managing security related systems and ensuring safety for Westinghouse employees. Supporting SOC operations and collaborating with various teams in a hybrid work environment.
Security Coordinator ensuring safety and security of employees and assets at Westinghouse. Overseeing security projects and compliance in Cranberry Township, PA.