Principal Software Architect & Developer - CampusGuard
Core
Define long-term architecture vision and design scalable SaaS platform architecture for cybersecurity and compliance services.
Role type
Principal Software Architect & Developer (hands-on IC)
Builds
Scalable SaaS platform, core platform components, and shared services for higher education, healthcare, and government clients.
Domain
Cybersecurity, Compliance, SaaS, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
SaaS platform development, API and integration architecture, secure coding principles, cloud platform expertise, modern web frameworks, DevSecOps processes, AI-assisted coding tools
Preferred skills
Digital accessibility standards (WCAG, ADA, Section 508), multi-tenant architecture, RESTful APIs, data modeling
Technologies
React, Angular, Java/Spring Boot, C#, .NET, Firebase, Node.js, Python, Google Cloud Platform, Azure, AWS, GitHub
Responsibilities
Define long-term architecture vision and design scalable SaaS platform architecture; Lead technology evaluations and establish engineering standards; Create API, integration, reporting, and security architecture; Design and develop production software across the application stack; Write clean, maintainable, well-tested code and participate in code reviews; Define DevSecOps processes including CI/CD pipelines; Collaborate with Product Owner and System Owner on solution design; Leverage AI tools to accelerate development; Coordinate with development and QA resources for platform enhancements; Collaborate with security teams to meet compliance frameworks (NIST, TX-RAMP, HECVAT).
