Overview
We are seeking a highly skilled Senior Security Engineer to join our dynamic team. This role is pivotal in designing, implementing, and maintaining robust security solutions across our technology infrastructure. The ideal candidate will possess extensive experience in software development, application security, and cloud platforms, with a strong background in web development and API integration. As a senior member of the team, you will lead security initiatives, collaborate with cross-functional teams, and ensure the integrity and confidentiality of our systems.
Responsibilities
Develop and implement security protocols for web applications, APIs, and cloud environments (AWS, Azure).
Conduct security assessments and vulnerability testing on software applications and infrastructure.
Collaborate with development teams to integrate security best practices into application development (JavaScript, C#, Python, Ruby on Rails).
Monitor network traffic and system logs to detect suspicious activities or potential threats.
Manage source code repositories using tools like GitHub, SVN, and Git for version control.
Design secure RESTful APIs and ensure compliance with industry standards.
Lead incident response efforts and perform root cause analysis for security breaches.
Stay current with emerging security threats and recommend appropriate mitigation strategies.
Support front-end development efforts with expertise in front-end frameworks and languages (JavaScript, C++, VBA).
Automate security tasks using scripting languages such as Python or VBA.
Participate in Agile development processes to deliver secure software solutions efficiently.
Qualifications
Proven experience in software development, including application development using Java, C#, C++, Python, Ruby on Rails, or .NET frameworks.
Strong knowledge of web development, APIs, REST, and front-end development technologies.
Hands-on experience with cloud platforms such as AWS and Azure.
Proficiency in database management systems like MySQL and SQL, along with experience in SQL query optimization.
Familiarity with version control systems including Git, GitHub, SVN.
Experience working within an Agile environment and utilizing tools like Jira or similar project management software.
Knowledge of operating systems such as Linux for server management and scripting purposes.
Ability to analyze complex security issues related to application development, network architecture, and cloud services.
Strong communication skills with the ability to lead projects and collaborate effectively across teams.
Job Type: Permanent
Pay: $149,000.00 per year
Benefits:
Company events
Life insurance
On-site parking
Paid time off
Work Location: In person