remote
Software Engineer III, Core Services & Libraries Remote, AUS - CrowdStrike
Software Engineer
Senior Software Engineer focused on building and scaling core services and libraries for a cloud‑native cybersecurity platform, leveraging Python, C++, Go, Kubernetes, AWS, and modern CI/CD practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance core services and reusable libraries that power the platform’s AI‑native security stack.
- Collaborate with cross‑functional teams to define architecture, performance goals, and scalability requirements for distributed microservices.
- Implement robust CI/CD pipelines, automated testing, and continuous delivery workflows to ensure rapid, reliable releases.
- Optimize resource usage and latency across cloud environments, primarily on AWS, using container orchestration with Kubernetes.
- Mentor junior engineers, conduct code reviews, and promote best practices in coding, security, and documentation.
Requirements
- 5+ years of professional software development experience in a high‑scale, cloud‑native environment.
- Strong proficiency in Python, C++, and Go with a track record of building production‑grade services.
- Hands‑on experience with Kubernetes, Docker, and AWS services (EKS, ECS, S3, Lambda).
- Deep understanding of CI/CD tooling (Jenkins, GitHub Actions, ArgoCD) and automated testing frameworks.
- Excellent problem‑solving skills, strong communication, and a passion for delivering secure, reliable software.
Skills
pythoncgokubernetesawscicd