NetSuite is a company that leads in AI and cloud solutions impacting billions of lives. They are seeking a Director of Software Engineering for their Crypto organization, responsible for leading a high-performing engineering team focused on cloud security services. The role involves overseeing large-scale distributed systems and ensuring operational excellence in critical security platforms.
Responsibilities:
- Lead, mentor, and manage a team of engineering managers and engineers focused on software development, operations, security services, and distributed systems
- Own the delivery, reliability, availability, scalability, and operational excellence of a Tier 0 Crypto service
- Oversee the design, development, testing, debugging, deployment, and operation of large-scale cloud-native security services
- Build and implement enhancements within the existing software architecture while driving long-term architectural evolution and modernization
- Establish and enforce operational policies through subordinate managers to ensure consistent execution of engineering and security best practices
- Partner closely with OCI service teams and executive stakeholders to define strategy, prioritize investments, and influence technical direction across OCI
- Drive engineering excellence through best practices in software development lifecycle, security, quality assurance, operational readiness, and release management
- Ensure services meet stringent availability, durability, security, compliance, and performance requirements expected of OCI Tier 0 platforms
- Foster a culture of innovation, accountability, continuous improvement, operational rigor, and customer obsession
- Provide regular updates to executive leadership regarding business objectives, technical strategy, service health, organizational development, and resource planning
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience
- 10+ years of software engineering experience, including significant experience leading organizations responsible for large-scale distributed systems and cloud services
- Proven track record of leadership and people management in complex software development environments
- Strong expertise in software architecture, distributed systems, cloud infrastructure, and service operations
- Demonstrated success managing large-scale software projects and cross-functional engineering organizations
- Excellent communication, negotiation, stakeholder management, and analytical skills
- Deep understanding of software development processes, operational excellence, site reliability, and security considerations in distributed systems
- Experience working with executive leadership and influencing organizational strategy and policy
- Experience building or operating security, cryptography, key management, certificate management, or secrets management services
- Strong understanding of cloud-native architectures, microservices, and distributed systems design
- Experience with highly available Tier 0 or mission-critical services
- Knowledge of modern DevOps, SRE, and operational excellence practices
- Familiarity with hardware security modules (HSMs), encryption technologies, PKI, identity, or security infrastructure
- Experience with large-scale distributed databases and networking technologies
- Ability to define and execute long-term technical vision and organizational strategy