About the Role
Design, develop, and maintain software solutions with an emphasis on security, performance, and maintainability. Work closely with cross-functional teams to deliver robust applications.
Responsibilities
- Develop and implement secure coding practices across all software projects
- Collaborate with product and security teams to define technical requirements
- Write clean, maintainable, and well-documented code
- Conduct code reviews to ensure quality and consistency
- Troubleshoot and resolve software defects in production environments
- Participate in agile development cycles including planning and retrospectives
- Integrate security testing into continuous integration pipelines
- Support deployment and monitoring of application systems
- Stay current with emerging security threats and mitigation techniques
- Contribute to architectural design and system scalability improvements
Nice to Have
- Experience with static and dynamic application security testing tools
- Background in penetration testing or red teaming activities
- Knowledge of cryptography and secure communication protocols
- Familiarity with compliance frameworks such as GDPR or ISO 27001
- Contributions to open-source security projects
- Certifications such as CISSP, CEH, or OSCP
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible remote options
Team
Collaborative engineering team focused on secure software development
Security First Culture
- Work in an environment where security is integrated at every stage of development
- Engage in regular security training and threat modeling sessions
- Collaborate with dedicated security researchers and analysts
Professional Growth
- Access to training programs and certification support
- Opportunities to present at internal and external technical events
- Mentorship from senior engineers and security experts
Available for qualified international candidates