NetSuite is a part of Oracle that focuses on AI-first engineering solutions. They are seeking a Principal Software Developer to lead the design and delivery of complex platform capabilities while mentoring engineers and improving platform reliability and security.
Responsibilities:
- Lead architecture, design, and implementation for complex platform services and shared components
- Own key technical decisions; drive design reviews and ensure solutions meet security, scalability, performance, and operability requirements
- Establish and improve engineering standards across services (API consistency, test strategy, deployment patterns, observability)
- Mentor engineers through design guidance, code reviews, and technical leadership
- Drive reliability improvements (SLOs/SLIs, capacity/performance planning, incident analysis, automation)
- Partner with Security/Compliance to ensure secure-by-design implementations and audit readiness
- Collaborate across organizations to align roadmaps and deliver cross-team platform initiatives
- Demonstrate a consistent track record of applying AI-assisted engineering to improve delivery speed and quality across multiple projects (design, implementation, testing, troubleshooting)
- Establish team patterns for AI-assisted development (e.g., test generation strategies, code review checklists for AI-generated changes, documentation/ADR generation) and coach others on effective usage
- Evaluate AI-assisted approaches with an enterprise mindset: security, privacy, IP, and compliance considerations; ensure usage aligns with company-approved tooling and policies
- Use AI to enhance operational excellence (e.g., improved incident triage workflows, log/trace analysis approaches, automation of repetitive operational tasks)
Requirements:
- BS in Computer Science or related field (or equivalent practical experience)
- 7+ years of professional software development experience
- Demonstrated experience building and operating distributed services in production
- Strong system design skills, including data modeling, API design, and performance/reliability tradeoffs
- Demonstrated ability to drive technical alignment across teams and deliver results in ambiguous problem spaces
- Strong IAM-related service design experience: token-based auth, service-to-service auth, authorization enforcement, policy design
- Experience building or integrating user provisioning and entitlement services, lifecycle workflows, and audit logging
- Experience with secure platform patterns: secrets management, key rotation, secure defaults, defense-in-depth
- Cloud experience preferred (OCI strongly desired; AWS/Azure/GCP acceptable), including containerization and orchestration