It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Celink is a leading servicer of reverse mortgages. We own and operate a proprietary servicing system. Our servicing system and related applications are integral part of company success.
We are looking for an experienced and passionate Software Security Engineer to join our team. As a Software Security Engineer at our company, you will analyze our software designs and implementations from a security perspective٫ to identify and resolve security issues. Your duties will include closely working with the development teams to perform the appropriate security analysis٫ defenses and countermeasures at each phase of the software development lifecycle٫ to result in secure, robust and reliable software. In addition, there will be aspects of this job which will involve installing, configuring, and maintaining security solutions and reporting on software code scan findings and coordinating with the development teams to remediate such findings.
Responsibilities
- Analyze requirements, conduct threat models, code reviews and provide objective advice on security requirements to help mitigate security vulnerabilities
- Performs other duties and projects as assigned
Minimum Qualifications
Education
- Bachelor’s degree in computer science, information security
- Combination of education and experience may be considered.
Experience/Training
- 5+ years of experience in Software Security Engineer with emphasis on enterprise distributed software architectures across multiple networks.
- 5+ years of experience as a software developer.
- Excellent knowledge of web related technologies (Web applications٫ Web Services and Microservices Architectures) and of network/web related protocols
- Deep understanding of secure software development principles such as OWASP Top 10 (Web, API and LLM), SCA/Static/Dynamic scanning, etc.
- Detailed technical knowledge of techniques, standards and state-of-the art capabilities for authentication and authorization, applied cryptography, security vulnerabilities and remediation
- Significant software development experience in languages such as: React, Angular, Node.js٫ Java٫ Javascript or .NET
- Experience with threat modeling web, API, database applications.
- Experience with AWS including serverless, containers, APIs, AWS security hub and other functionality.
Professional Certification/License
N/A
Skills and Abilities
- Able to articulate, plan, implement and manage software security best practices
- Demonstrated strong critical thinking, problem-solving and analytical ability
- Excellent communication skills (in English), both verbal and written, to articulate details in a clear and professional manner
Working Conditions
Work is performed in a professional office environment with no unusual hazards. There may be some travel with overnight stays. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Requirements
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
EEO Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
- Perform designs for new software solutions to help mitigate security vulnerabilities
- Contribute at all levels of the architecture, including DevOps and CI/CD operations.
- Prepare and maintain technical documentation
- Provide technical leadership, advice and consulting to development teams on secure coding practices, new tools, techniques and best practices of the industry
- Collaborates with users to discuss alerts, security threats and violations
- Conduct security testing and report its results
- Install, configure, and update security technologies and software related to software development lifecycle.
- Develop or integrate security tools and automation scripts to improve efficiency and effectiveness
- Develop and deliver security awareness training programs for developers and other stakeholders
- Assist with security audits and certifications
- Research and evaluate new security technologies and tools
Job Type: Full-time
Pay: $90,000.00 - $115,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Application Question(s):
- HOW MANY YEARS OF EXP Significant software development experience in languages such as: React, Angular, Node.js٫ Java٫ Javascript or .NET
- MUST HAVE •
Experience with AWS including serverless, containers, APIs, AWS security hub and other functionality.
- MUSAT HAVE-5+ years of experience as a software developer.
Excellent knowledge of web related technologies (Web applications٫ Web Services and Microservices Architectures) and of network/web related protocols
Work Location: Remote