remote
Sr. Engineer - Core Services and Libraries Remote, AUS - CrowdStrike
Software Engineer
Senior Engineer building core services and libraries for a cloud‑native cybersecurity platform, focusing on high‑performance C++ and Go components, Python tooling, and robust CI/CD pipelines in a distributed Linux environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput core services and reusable libraries in C++ and Go for a global security platform.
- Collaborate with cross‑functional teams to define API contracts, performance goals, and reliability standards.
- Implement automated testing, continuous integration, and deployment pipelines to ensure rapid, safe releases.
- Optimize code for scalability, latency, and resource efficiency across cloud and on‑prem environments.
- Mentor junior engineers, conduct code reviews, and promote best practices in secure coding and documentation.
Requirements
- 5+ years of production experience in C++ and Go, with a strong grasp of systems programming concepts.
- Proficiency in Linux kernel, networking, and multithreaded application design.
- Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and container orchestration (Kubernetes).
- Solid understanding of security principles, threat modeling, and secure software development lifecycle.
- Excellent communication skills and a collaborative mindset in a remote, distributed team.