> Markdown version of [/jobs/ext/2876000-principal-software-architect-developer-campusguard](https://www.wearedevelopers.com/jobs/ext/2876000-principal-software-architect-developer-campusguard). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Architect & Developer - CampusGuard - **Company:** Nelnet - **Location:** Madison, WI, United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), .NET Framework, Web Accessibility, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Audit Trail, Microsoft Azure, C Sharp (Programming Language), Software as a Service, Cloud Computing, Code Review, Cyber Security, Database Design, Github, Python (Programming Language), Node.Js, Open Web Application Security, Software Architecture, Secure Coding, Software Engineering, Web Content Accessibility Guidelines, Web Applications, Web Application Frameworks, Data Logging, Google Cloud, ReactJS, Spring-boot, Firebase, AngularJS, Information Technology, Code Testing, Production Code, Restful APIs, Devsecops - **Published:** September 13, 2026 - **Apply:** https://dejobs.org/x/x/F00768708EC74A03AC7C15DBCE2BB3C6/job/ ## About the Role * Bachelor's degree in Computer Science or a related field, or equivalent professional experience., * 5+ years of software engineering experience. * 5+ years of architecture or technical leadership experience, including owning architectural decisions through implementation and deployment. * Experience leading SaaS platform development. * Strong modern application development experience, including experience using AI-assisted coding tools. * Working knowledge of digital accessibility standards (WCAG, ADA, Section 508). COMPETENCIES - SKILLS/KNOWLEDGE/ABILITIES: * Proficiency in modern frameworks and technologies such as React, Angular, Java/Spring Boot, C#, .NET, Firebase, Node.js, and Python. * Experience with cloud platforms including Google Cloud Platform, Firebase, Azure, AWS, and with GitHub. * Experience with multi-tenant SaaS architectures, RESTful APIs, and data modeling/database design. * Solid understanding of secure coding principles (e.g., OWASP Top 10). * Have successfully designed and delivered SaaS platforms, and can move seamlessly between architecture whiteboards and production code. * Have led technical teams without becoming disconnected from hands-on development. * Strong problem-solving and critical thinking skills; comfortable operating in a fast-moving, lightly structured environment. * Effective communicator who can translate technical concepts to non-technical stakeholders. ## Description * Define the long-term architecture vision for CampusGuard's web application(s) and design a scalable SaaS platform architecture supporting future growth. * Lead technology evaluations and architecture decisions; define development standards and engineering practices. * Create API, integration, reporting, and security architecture, and establish long-term modernization roadmaps. * Design and develop production software across the application stack, including critical platform components and shared services. * Write clean, maintainable, well-tested code, and participate in architecture reviews, code reviews, and technical troubleshooting. * Define DevSecOps processes, including CI/CD pipelines for building and deploying applications. * Collaborate directly with the Product Owner and System Owner on solution design and lead implementation of complex technical initiatives. * Leverage AI tools to accelerate development, while maintaining high code quality, security, and accuracy. * Coordinate with development team and QA resources, including offshore teams, to execute platform enhancements, testing, and release readiness, while maintaining technical ownership and architectural consistency. * Collaborate with security and compliance teams to meet frameworks and complete assessments such as NIST, TX-RAMP, and HECVAT. * Incorporate secure-by-design principles, including authentication/authorization frameworks, logging, monitoring, and audit trails. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)