WGU

Senior Manager Software Engineer - Mexico

Guadalajara, MX Full time

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.

Job Description
 

Essential Functions and Responsibilities:

  • Meets business needs by managing the activities of developers consistently delivering quality solutions on time, within budget, and scope.

  • Work with internal customers to gather business processes and project requirements.

  • Actively drives the development life cycle from requirements analysis, feasibility estimates, design, code, documentation, testing, implementation, and support.

  • Developing project plans, resource planning, scheduling, and managing development timelines.

  • Building and managing multi-disciplined software teams and overseeing the development processes using industry best practices.

  • Responsible for design reviews, code reviews, and mentoring the software development team.

  • Support a change management process to manage software releases, application patching, and changes to production configurations.

  • Manage multiple tasks and responsibilities in high-pressure environments; excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses.

  • Oversight and management of department expenses and budget planning.

  • Performs other related duties as assigned.
     

Knowledge, Skill, and Abilities:

  • Strong people and management skills to interact with staff, colleagues, cross-functional teams, and third parties.

  • They must have a commitment to quality through the ability to translate complex technical requirements into functional software using best practices.

  • Expert in Agile methods, including SCRUM and TDD.

  • Experience in application architecture and making rational build/buy/interface decisions.

  • Excellent verbal and written communication skills and the ability to work equally well in self-managed and team-based environments.

  • Agile/Scrum projects.

  • Deep technical knowledge of Java-based web applications using web services (REST/SOAP/SOA/XML/HTML).
     

Competencies:

Organizational Impact:

  • Manages a team that focuses on executing the operational plans for the job area with measurable contribution to the achievement of results of the department, function, or office.

  • Assigns and distributes work.

  • Compiles data to prepare a budget.


Problem Solving and Decision Making:

  • Responsible for making improvements to processes or systems to enhance the performance of the job area.

  • Accountable for coordinating activities and maintaining relationships with internal (and occasionally external) parties.

  • Assignments received and problems faced are broad and undefined, and require the use of analytical concepts, investigation, and knowledge from prior experience.
     

Communication and Influence:

  • Communicates within the job area and occasionally with external groups. External-facing professionals (i.e., Admissions) communicate more regularly with external groups on routine matters.

  • Communicates frequently with external groups on routine and more complex matters.

  • Ensures compliance with University policies and procedures within the job area and may influence others outside of the job area to justify and gain cooperation for policies, practices, and procedures.
     

Leadership and Talent Management:

  • Manages a team of professionals. Manages the work of assigned employees and/or supervisors who generally exercise some latitude and independence in their assignments.

  • Ensures proper training of team members and actively participates in hiring, firing, and promotion decisions.

  • ​Conducts performance reviews and recommends salary reviews.

  • Primarily achieves goals through leading a team.

  • May complete assignments that are technical in nature in addition to supervising others.
     

Job Qualifications:

Minimum Qualifications:

  • Bachelor’s degree in computer sciences, information technology, or related field, or equivalent, and relevant work experience.

  • 10+ years of experience and a proven track record in developing web-based applications and web services using Java, REST, XML, and other web technologies, including experience interfacing with databases and integrating third-party products with existing infrastructure.

  • 5+ years of Enterprise-level Java Application development with experience both as a hands-on programmer and software development manager.

  • 2 years of experience leading teams of software engineering professionals.

  • Requires broad management knowledge to lead the department. Generally, has advanced-level knowledge and skills within a specific technical or professional discipline, with an understanding of the impact of work on other areas of the University.
     

Preferred Qualifications:

  • 5 years of experience leading teams of software engineering professionals.

  • Master’s degree in computer science, information technology, or a related field.


Other Technical Experience That Would be a Plus

  • Oracle or other database interface experience.

  • NetBeans.

  • Subversion.

  • Jira IDM / OSSO

  • Student Information Systems.

  • CRM Systems Manager, Software Engineering.

  • Document Management Systems.

  • Application Integration with legacy systems.
     


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