Principal Software Architect & Developer - CampusGuard

Nelnet
Madison, WI, United States
8 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$140,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+24 more
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

Job 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.

Requirements

  • 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.

About the company

Nelnet is a diversified and innovative company committed to enriching lives through the power of service as a student loan servicer, professional services company, consumer loan originator and servicer, payments processor, renewable energy solutions, and K-12 and higher education expert. For over 40 years, Nelnet has been serving its customers, associates, and communities.

The perks of working at Nelnet go beyond our benefits package. When you join the Nelnet team, you’re part of a community invested in the success of each individual. That support comes through in our work, as we are united by our mission of creating opportunities for people where they live, learn, and work.

CampusGuard, a subsidiary of Nelnet, Inc., provides cybersecurity and compliance services to complex organizations, including higher education, healthcare, state and local government, financial services, and SaaS/technology companies. Our team’s depth of experience and certification, paired with a deep understanding of the unique needs of the markets we serve, is what sets our services apart.

This is a working architect role, not a traditional enterprise architect position. The successful candidate will help define technical direction, design the platform(s), make critical architectural decisions, establish engineering standards, and remain actively involved in software development, spending significant time writing code and building core platform capabilities. This position is ideal for someone who thrives in a small, collaborative team environment and takes ownership from architecture through delivery.

This position offers a hybrid work option. Nelnet values flexibility and understands the importance of work-life integration. Our hybrid work environment allows associates to work remotely for part of the week, while also fostering collaboration and team connection through in-office presence., Nelnet is a Drug Free and Tobacco Free Workplace.

Use of Artificial Intelligence in Hiring

We may use automated or artificial intelligence enabled tools to assist with the initial review of applications, such as identifying relevant skills or experience. These tools are used to support human review and do not make hiring decisions. A recruiter reviews applications and determines which candidates move forward in the hiring process. For more information, see our Privacy Policy and Pre-Use Notice: Automated Tools in Hiring

You may know Nelnet as the nation’s largest student loan servicer - but we do more than that. A lot more. We’re also a professional services company, consumer loan originator and servicer, payment processor, renewable energy innovator, and K-12 and higher education expert (and that’s just a shortlist). For over 40 years, we’ve been serving our customers, associates, and communities to make dreams possible.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all