If you’re passionate about building a better future for individuals, communities, and our country—and you’re committed to working hard to play your part in building that future—consider WGU as the next step in your career.
Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.
In October 2020, we formally announced our intention to be leaders and active contributors in the Open Source community. Since this announcement, we’ve created a product, The Open Skills Management Tool, that we wish to open source. Other endeavors, such as our work with the Open EdX Learning Management System, which is open source, but to which we’ve made significant changes in order to increase that system’s ability to scale in a containerized world.
In this role, you’ll work with all of EdTech, legal, and our Open Source Program Planning Office to help define what Open Source at WGU means and to build our open source community. This is an exciting opportunity to work with all levels of the organization and leave a lasting impact here and on the higher education community at large.
- 10+ years’ experience leading software engineering teams as a working architect and/or engineer responsible for team culture, practices, and responsibilities for producing working deployment artifacts.
- Experience working on at least one open-source project
- Experience in working with the various integration models (PR, fork, etc) when working in an open-source community.
- Have a deep understanding of UML and use UML to model systems as architectural artifacts that feed the SDLC.
- Experience with and have demonstrable skills in performing business analysis using UML to create business models, logical system deployment diagrams, class diagrams, state machines, etc.
- Excellent communication and organizational skills.
- Familiarity with basic engineering tools such as Git, Maven/Gradle, unit testing frameworks, integration testing frameworks, and practices, CICD to realize infrastructure as code, etc.
- Reporting to Chief Architect – work with CA on various aspects of WGU engineering which may or may not contribute to the Open Source Program.
- Align and take ownership of enterprise architecture directives for further propagation to engineering teams.
- Work with many different engineering teams to train, mentor, solution and ensure alignment with enterprise architecture directives and guard rails.
- Defining, managing, and streamlining all engineering aspects of the WGU engineering and open-source process at WGU (from people processes to tooling automation).
- Owning and managing WGU’s open-source presence and reputation on GitHub and beyond.
- Driving involvement and recognition of the open-source program internally at WGU.
- Aligning goals of the program with larger product and business goals.
- Building awareness of WGU open-source externally and increasing overall WGU involvement in the open-source community.
- Establishing WGU as a high-contributing member of industry-leading Open-Source initiatives.
- Managing our process for evaluating incoming open-source code for use at WGU
We’re very excited to meet people interested in this role! Please get in touch with us to learn more.