Job Openings Software Security Engineer

About the job Software Security Engineer

We are seeking an Intermediate Software Security Engineer with a passion for technology and a desire to work in a fast-paced, dynamic environment. The ideal candidate will possess excellent communication skills, assertiveness, and ownership mentality. Additionally, the candidate should be well-rounded, have strong problem-solving skills, and be able to work with difficult people while managing conflicts. They should also have a commitment to personal mastery, continuous learning, and growth.

Responsibilities:

  • Work with cross-functional teams to develop software solutions that meet business requirements
  • Act as a technical lead for software development projects, providing guidance and mentorship to junior team members.
  • Utilize agile methodologies to develop and deploy software solutions.
  • Perform requirement analysis, system decomposition, and architecture design.
  • Proficient in programming languages, such as Java, C#, Python, Rust, etc.
  • Proficient in the deployment and testing of build artifacts.
  • Expertise in integration technologies such as REST, API, HTTP, SOAP, MQ, Kafka, etc.
  • Use DevOps tools, such as Jira, Trello, etc., to manage projects and improve workflows.
  • Experience with CI/CD tools, such as Bamboo, Jenkins, AWS Code Deploy, etc.
  • Expertise in source code management systems such as GIT, BitBucket, AWS Code Commit, etc.
  • Strong knowledge of Microsoft Domain and Cloud models.
  • Familiarity with file transfer protocols such as SMB, CIFS, FTP, SFTP, Bittorrent, rsync, etc.
  • Excellent networking skills, including setup, administration, and integration.
  • Continuously learn and develop new skills and technologies.

Requirements:

  • Bachelor's degree in Engineering or Computer Science is preferred.
  • Security certification (SABSA, CISSP, CeH, etc.) and cloud certifications are desirable.
  • At least 4 years of experience in a Software Snr Development role or related positions, including Software Design, Technical Lead, Deployment, or DevOps roles.
  • Strong problem-solving and lateral thinking skills.
  • Excellent communication and interpersonal skills.
  • Self-motivated and committed to personal mastery.
  • Ability to work with difficult people and manage conflicts.
  • Eagerness to work in the security field.
  • Strong integration experience.
  • Familiarity with agile methodologies, such as SAFe, Agile, Scrum, etc.