The Senior Director of DevOps Engineering and Security will be responsible for the engineering, development, and security across the suite of products for the company. In this role, you will be responsible for integrating security practices into our DevOps processes and infrastructure, ensuring the confidentiality, integrity, and availability of our systems and applications. You will work closely with cross-functional teams to implement and maintain security controls, automate security processes, and identify vulnerabilities or threats.
In collaboration with the development staff, you will be supporting development methodology, ensuring timely delivery of high-quality releases, and consistently improving our technologies to deliver world-class products. The ideal candidate will have experience developing and managing development teams while instilling a culture of innovation, as well working with Product Management to establish and execute our product roadmap.
Responsibilities:
- Design and implement security controls in DevOps pipelines and infrastructure to protect our systems and applications.
- Lead all Engineering for the company’s products. Coach and mentor Software Engineering Managers to ensure best practices are followed
- Document security procedures, guidelines, and best practices, and contribute to the creation of security policies and standards.
- Conduct security assessments and vulnerability scans on infrastructure, applications, and systems to identify and mitigate security risks.
- Participate in security incident response activities, including investigations, containment, and remediation.
- Collaborate with compliance and regulatory teams to ensure adherence to security standards, policies, and regulatory requirements.
- Provide guidance and support to development and operations teams on security-related matters.
- Proactively maintain a resource model (in-house, offshore, contract) to ensure proper coverage to deliver on product commitments and improve the R&D ratio.
- Promote innovation in development practices and software architectures to manage technical debt and keep the products viable in the market.
- Work across departments to solve complex bug verifications, release testing, and customer-specific beta software support.
- Assist with sales and software demonstrations for key accounts and opportunities.
- Manage relationships with technology and infrastructure vendors and integration partners
- Perform Build-Buy-Partner analyses to determine the best technological approach for major new features or modules.
- Partner with Oracle DBA to assure servers are supported and monitored for performance.
- Familiarity with PostgreSQL would be a plus.
Basic Qualifications:
- At least ten (10) years of Software Engineering experience and at least 3 years proven experience as a DevOps Engineer or in a similar role with a strong focus on security
- At least five (5) years management experience leading multiple geographically dispersed teams
- Demonstrated experience managing multiple, complex projects
- Proven ability to work under pressure to meet deadlines
- Must have a passion for technology coupled with strong analytical and problem-solving skills
- Fluent English and excellent communication skills, both verbal and written, with the ability to convey complex security concepts to technical and non-technical stakeholders.
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Travel required (<30%)
Technical Skills
- Solid understanding of DevOps principles and methodologies, and experience with automation tools.
- Experience with security assessment tools and vulnerability management.
- Experience in developing within the Agile framework
- Experience with refining development methodologies to improve delivery and velocity of releases and user stories
- Proficiency in leading development teams that have the following experience:
NET Framework, ASP.NET, Oracle PL/SQL and AWS , and .NET Upgrading process desired.