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.