Tech Software is seeking a Software Development Manager to lead their engineering team and serve as the primary technical point of contact for key compliance initiatives, ensuring high-velocity software delivery while adhering to strict security, quality, and regulatory standards like SOC 2, ISO 27001, and NIST.
Requirements
- Demonstrated experience managing or significantly contributing to a formal security and compliance audit (e.g., SOC 2, ISO 27001, HIPAA, or GDPR).
- Deep understanding of security principles and their application in software development (e.g., OWASP Top 10, least privilege, threat modeling).
- Familiarity with implementation of Artificial Intelligence and automation
- Experience with cloud-native development environments (AWS, Azure, or GCP).
- Familiarity with governance, risk, and compliance (GRC) tools.
- Relevant certifications (e.g., CISM, CISSP, AWS Certified Security, or PMP).
Responsibilities
- Lead the engineering efforts required for successful completion of annual SOC 2 audits (Type I and Type II), including documentation, evidence gathering, and control implementation related to security, availability, and process integrity.
- Serve as the technical expert for applying standards such as ISO 27001 (Information Security Management System) and NIST Cybersecurity Framework (CSF) to the software development lifecycle (SDLC) and product architecture.
- Translate organizational security and compliance policies into concrete technical requirements and engineering workflows.
- Act as the primary interface between the engineering team and internal/external auditors for compliance-related assessments.
- Establish and continuously improve the automated and manual Code Testing strategy, ensuring robust unit, integration, and security testing (DAST/SAST) are standard practice.
- Manage the Software Launch and Deployment process, enforcing strict controls over code promotion and production environments (CI/CD pipelines).
- Ensure all new features and changes undergo mandatory peer review, compliance sign-off, and security clearance before deployment.
Other
- Lead, mentor, and manage a team of internal software developers (front-end, back-end, and full-stack).
- Oversee and manage relationships, contracts, and technical output for third-party development partners and contractors.
- Define and enforce best practices for code quality, architectural design, performance, and scalability.
- Manage project timelines, resource allocation, and technical debt across multiple product initiatives.
- Excellent communication, organizational, and problem-solving skills.
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred).
- Minimum of 5+ years of professional software development experience, with 2+ years in a technical leadership or management role.