Senior Software Engineer
About The Role
We are seeking a motivated and detail-oriented Senior Software Engineer to join our Security Operations Center (SOC) Automation Engineering team. This position offers the opportunity to work on cutting-edge security automation projects while contributing to the development and maintenance of our MDR product, particularly for our Security Orchestration, Automation, and Response (SOAR) platform.
Responsibilities
- Build and maintain software solutions and workflows using Python within our SOAR platform to streamline security operations.
- Develop, deploy and manage infrastructure components across multiple Cloud environments (e.g. AWS, GCP etc.).
- Monitor SOC automation processes and troubleshoot issues, ensuring timely resolution to maintain operational efficiency.
- Work closely with senior engineers and cross-functional teams to gather requirements, implement solutions, and support ongoing projects.
- Collaborate with the InfoSec team to address security vulnerabilities, manage access controls, and ensure compliance with SOC2 change management processes.
- Contribute to the creation and maintenance of technical documentation, including standard operating procedures and troubleshooting guides.
- Stay updated with the latest trends and best practices in automation, cloud services, and cybersecurity to enhance skill sets and contribute to team innovation.
- Participate in a rotational on-call schedule to address high-priority incidents, ensuring minimal disruption to services.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience (5+ years of experience as a Software Development Engineer).
- Proficiency in at least one Object Oriented Programming Languages and good knowledge of Design Patterns and System Design (e.g. Python, Java, C#).
- Familiarity with cloud platforms, preferably AWS.
- Experience with working with containers and orchestration tools (Docker, Kubernetes etc.).
- Understanding of Infrastructure as Code (IaC) concepts; exposure to tools like Terraform is a plus.
- Knowledge of version control systems, such as Git.
- Strong analytical and problem-solving abilities.
- Effective communication skills, both written and verbal.
- Ability to work collaboratively in a team-oriented environment.
- Eagerness to learn and adapt to new technologies and challenges.
Preferred Qualifications
- Experience with containerization and orchestration tools, particularly Kubernetes.
- Exposure to monitoring and logging tools, such as Prometheus or Grafana.
- Understanding of security operations and incident response processes.
Nice To Have
- Experience with SOARs and/or SIEMs.
- Experience with SOC2 compliance and security best practices.
- Knowledge of MongoDB and PostgreSQL.
- Experience with AI/ML tools and integrating LLMs into operational workflows.
Why Bitdefender?
At Bitdefender, you'll be part of a mission-driven company that is shaping the future of cybersecurity. We foster a culture of innovation, ownership, and continuous learning. You'll have the opportunity to work with highly skilled professionals, contribute to impactful global projects, and grow your career in a fast-paced, technology-driven environment.