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.
At WGU, we’re reimagining the future of higher education—and that means pushing the boundaries of what’s possible with technology. As a Senior Full-Stack Software Engineer focused on emerging technologies and new innovations, you won’t just maintain systems; you’ll help build the future of higher education. We’re looking for bold thinkers and hands-on builders who thrive in highly experimental, fast-moving environments.
This is your chance to shape the next wave of educational experiences using tools like AI/ML, AR/VR, Blockchain, IoT, and Quantum Computing. Join a collaborative team where your ideas will become real-world prototypes, and your code and other contributions will help transform learning for millions.
What You'll Do
Design, develop, and iterate on innovative web applications using Java, Spring Boot, and other modern frameworks.
Rapidly prototype new ideas, products, and services involving cutting-edge technologies such as:
AI/ML for intelligent tutoring and personalization
AR/VR for immersive learning environments
Blockchain for credentialing and student identity
IoT for smart campus integrations
Quantum Computing for future-proof experimentation
Build scalable, cloud-native applications on platforms like AWS, ECS, and Kubernetes.
Integrate external systems via APIs, web services (REST/SOAP), and modern protocols.
Ensure product-grade code through strong testing (JUnit, TestNG), performance tuning, and secure development (Veracode, SonarCloud).
Collaborate with designers, product managers, and researchers to test bold new concepts.
Mentor junior engineers and help foster a culture of innovation and continuous learning.
What You'll Need
6+ years in full-stack software engineering roles with a focus on modern technologies and frameworks, such as Java, Spring Boot, Flutter/Dart, Python, JavaScript, Terraform, Ollama, and RESTful architecture.
Experience delivering and scaling applications in cloud-native environments (AWS, ECS, Kubernetes).
Strong grasp of relational and NoSQL databases (e.g., MySQL, PostgreSQL, Oracle, MongoDB).
A builder’s mindset—comfortable with ambiguity, passionate about trying new things.
Hands-on exposure to at least one of the following domains: AI/ML, AR/VR, Blockchain, IoT, or Quantum Computing.
Experience working in Agile, cross-functional teams and delivering innovation at speed.
Nice to Have
Demonstrated experience shipping experimental or prototype products.
Contributions to open-source or emerging tech communities.
Familiarity with edge computing, real-time data streaming, or decentralized architectures.
Education & Experience
Bachelor’s Degree in Computer Science, Engineering, or a related technical field—or equivalent experience.
A portfolio of work that shows a combination of solid engineering practice and inventive problem-solving.
Location: This role is currently remote within México; the position will shift to a hybrid model once our Guadalajara office opens.
As an equal opportunity employer, we recognize our strength lies in our people and commit to creating an inclusive environment where all can thrive, regardless of race, age, gender orientation, sexual orientation, religion, or disability.
Job Description Disclaimer: This position description provides the major duties/responsibilities, requirements and working conditions for the position. It is intended to be an accurate reflection of the current position; however, management reserves the right to revise or change as necessary to meet organizational needs. Other responsibilities may be assigned when circumstances require.
#LI-AQ1
This role includes participation in a rotating on-call schedule shared among team members to ensure support coverage outside regular hours. Rotation may be required depending on team needs. We value the “you build it, you own it” principle — on-call participation reflects our commitment to ownership, accountability, and reliability.
Learn more about our WGU Mexico Team by clicking here.