Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Western Governors University Logo

Senior Software Engineer AI Labs

Western Governors University

$140,200 - $217,200
Dec 6, 2025
Salt Lake City, UT, US
Apply Now

WGU is looking to expand access to higher education through online, competency-based degree programs and needs a skilled software engineer to contribute to the success of assigned projects and the overall organization.

Requirements

  • Understanding of the processes associated with software development, including Planning, Measurement, Coding, Testing, Reuse, Tools, Abstraction, Algorithms and Complexity, Security, and basic system understanding.
  • Ability to employ the tools and techniques related to an engineering discipline, such as database management, user interface development, inter-process communications, etc.
  • Ability to create designs that can be realized in code that achieve functional and non-functional requirements for an application or at the system level.
  • Experience in web-based applications and web services using Java, REST, ServiceNow, and other web technologies, including experience interfacing with databases, and integrating third party products with existing infrastructure.
  • Experience with Agile/Scrum Project Development
  • Experience with Java or a similar Object-oriented language
  • Experience with Cloud-Native Development, and/or Porting/Refactoring of On-Site to Cloud (preferably AWS)

Responsibilities

  • Acts as an expert in assigned areas of software engineering. Mentors other more junior engineers to be more effective in their role.
  • Maintains accountability for quality of services in their assigned area and success of assigned projects for on-time, on-budget, and on-scope delivery.
  • Contributes as a lead or consultant for at least one team. May be a ‘go-to’ person in a particular sub-discipline or application area.
  • Communicates effectively and regularly with other disciplines to identify and resolve problems and contribute to organization success.
  • Leads teams or cross-functional groups in identifying and transferring knowledge through formal and informal means (formal presentations, internal white-papers, etc).
  • Acts as a planning consultant for team or portfolio when identifying technical risks and dependencies. Identifies potential problems, as well as potential solutions, far in advance and mentors other engineers in risk management.
  • Interprets functional, non-functional, and implied requirements into designs and code that meet those specifications. Identifies gaps, risks, and deficiencies in such requirements and proposes solutions.

Other

  • Bachelor's Degree in Computer Science, Information Technology, or related field
  • 6 years of experience in software development; pioneering new approaches and technologies in engineering
  • Strong communication skills with the ability to engage others at the right level at the right time.
  • Ability to make the team stronger and more cohesive
  • Full-Time Regular Positions (classified as regular and working 40 standard weekly hours)