WGU is looking to expand access to higher education through online, competency-based degree programs and needs a Senior Manager, Software Engineering to lead and mentor engineering teams focused on product development and system integration.
Requirements
- Strong technical and architectural leadership, with experience in coaching teams
- Expertise in software system design, testing, programming, and documentation with a focus on scalable and maintainable engineering practices
- Ability to align engineering strategies with business needs and execute complex technical roadmaps
- Strong problem-solving skills with early-stage issue detection and resolution to reduce cost and delivery risks
- Experience with production support, troubleshooting live environments, and ensuring system stability
- Strong expertise in REST, XML, and modern web technologies, including database integration and third-party product integration
- Experience with modern technologies (e.g., Java, Python, JavaScript, Go, or similar)
Responsibilities
- Leadership & Development: Leads and mentors the engineering team, fostering a culture of collaboration, quality, and continuous improvement. Provides technical guidance and ensures alignment with organizational goals
- Technical Strategy & Execution: Defines and drives the technical vision, balancing usability, performance, and security. Ensures scalable, high-performing, and ADA-compliant solutions that support 24x7 availability
- Product Quality & Delivery: Ensures the development of high-quality, reliable, and maintainable software. Implements best practices in testing and automation, establishes quality metrics, and ensures timely feature delivery without compromising stability
- Collaboration & Stakeholder Management: Works closely with product, project, and external teams to define technical requirements and manage dependencies. Maintains strong relationships with stakeholders to align engineering efforts with business needs
- Security & Compliance: Ensures that student data is securely handled and compliant with all applicable regulations. Implements best practices for security, privacy, and data protection
- Optimization & Communication: Continuously improves development processes to enhance efficiency, security, and reliability. Effectively communicates risks, constraints, and alternative solutions to stakeholders
- Additional Responsibilities: Performs other duties as needed to support engineering and business objectives
Other
- Bachelor’s degree in Computer Science, Information Technology, or a related field OR equivalent work experience
- 10+ years of experience in web-based application development
- 3+ years of experience leading software engineering teams
- Excellent verbal and written communication skills for both technical and non-technical audiences
- Participation in a rotating on-call schedule shared among team members to ensure support coverage outside regular hours