Software Engineer – Automation and Cybersecurity

3Pillar Global is a technology company that offers flexible work environments and focuses on employee well-being, professional growth, and diversity.
Czechia
Security
Mid-Level Software Engineer
Remote
3+ years of experience
Cybersecurity

Description For Software Engineer – Automation and Cybersecurity

Join our team as a Software Engineer in automation for cybersecurity at 3Pillar Global. You'll design and build automated testing frameworks using tools like PyCharm, Swarm, PyTest, Postman, Wireshark, BitBucket, PyATS, and various Cloud Platforms (AWS, Azure, GCloud) to ensure our solutions meet the highest standards in security and performance. Leveraging your expertise in Python programming and networking, you'll develop test cases that safeguard against potential threats.

Key Responsibilities:

  • Develop Python-based automated tests and robust frameworks for security, functionality, and resilience validation.
  • Create and execute cybersecurity test cases focusing on network protocols and vulnerabilities.
  • Collaborate with development and product teams to create detailed test plans.
  • Integrate tests into CI/CD workflows for efficient and secure deployments.
  • Contribute to process optimization by identifying tools and methodologies to enhance automation and cybersecurity practices.

Desired Qualifications:

  • 3+ years of experience in software automation or development, with a strong focus on Python programming.
  • Solid understanding of networking protocols and experience with network-related testing or automation.
  • Linux command-line experience preferred.
  • Experience with CI/CD tools and DevOps practices.
  • Strong collaborative and communication skills.

At 3Pillar, we offer:

  • Flexible work environment (office, home, or hybrid)
  • Global team collaboration and learning opportunities
  • Focus on employee well-being, including fitness offerings and mental health plans
  • Professional growth across projects, offerings, and industries
  • Commitment to diversity and values like Intrinsic Dignity and Open Collaboration

Join us to be part of a global tech community that creates cutting-edge technology while fostering a diverse and inclusive workplace.

Last updated 8 days ago

Responsibilities For Software Engineer – Automation and Cybersecurity

  • Design and implement Python-based automated tests, building robust frameworks that validate security, functionality, and resilience across applications
  • Develop and execute test cases that simulate security scenarios, focusing on network protocols and vulnerabilities
  • Collaborate closely with development and product teams to create detailed test plans
  • Integrate tests into CI/CD workflows, enhancing automation efficiency and ensuring secure, reliable deployments
  • Contribute to continuous improvement efforts by identifying tools and methodologies that strengthen automation practices and enhance cybersecurity safeguards

Requirements For Software Engineer – Automation and Cybersecurity

Python
Linux
  • 3+ years of experience in software automation or development, with a strong focus on Python programming
  • Solid understanding of networking protocols (e.g., TCP/IP stack) and experience with network-related testing or automation
  • Linux command-line experience is preferred
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and DevOps practices
  • Strong collaborative and communication skills

Benefits For Software Engineer – Automation and Cybersecurity

  • Flexible work environment
  • Global team collaboration
  • Employee well-being focus
  • Professional growth opportunities
  • Commitment to diversity

Interested in this job?

Jobs Related To 3Pillar Global Software Engineer – Automation and Cybersecurity

Cloud Support Engineer (Security)

Join AWS as a Cloud Support Engineer (Security) to drive customer success using cutting-edge cloud technologies and provide world-class support.

Software Development Engineer, Automated Reasoning in Identity

Join Amazon's AWS Identity team to build zero trust tools and shape the future of secure cloud computing.

Cloud Support Engineer (Security)

Join AWS as a Cloud Support Engineer (Security) to drive cloud adoption, solve complex problems, and work with cutting-edge technologies in a diverse and inclusive environment.

Security Engineer, Physical Operations Incident Response, AWS Security Operations

Join AWS as a Security Engineer in Physical Operations Incident Response, driving security across physical, logical, and technical domains.

Technical Support Engineer - Defender for Endpoint

Join Microsoft as a Technical Support Engineer for Defender for Endpoint, troubleshooting and solving customer security issues.