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

Software Engineer II

Western Governors University

$116,000 - $174,100
Dec 4, 2025
Salt Lake City, UT, US
Apply Now

WGU is looking to solve the problem of expanding access to higher education through online, competency-based degree programs by developing and implementing software operating or application systems.

Requirements

  • Experience designing and building modern web APIs and services, including RESTful architectures, microservices, and data exchange using JSON or XML over HTTP/S. Familiarity with API design best practices, versioning, and documentation (e.g., OpenAPI/Swagger).
  • Experience in designing and implementing system integrations using event-driven architecture.
  • Experience in applying Change Data Capture (CDC).
  • Experience with Identity-based software.
  • Experience in integrations with Identity Fabric's / Meshes.
  • Good understanding of issue troubleshooting and performance tuning.
  • Hands-on experience with Confluent Kafka and Apache Camel for integration workflows.

Responsibilities

  • Develop web applications and web services using Java, sprint boot framework, AWS SDK, Angular, and other web technologies
  • Manage multiple tasks and responsibilities in high-pressure environments, excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses.
  • Deliver high-quality projects on time, through the ability to design architecture, write high-quality code, and execute effective unit tests.
  • Optimise performance tuning for high utilisation 24x7 access.
  • Integrate third-party products with existing infrastructure.
  • Work with internal customers to gather business processes and project requirements.
  • Research, design, and develop computer software systems, applying principles and techniques of computer science, engineering, and mathematical analysis.

Other

  • Communicates project information to the client, project manager, and other design personnel working on the project.
  • Maintains good working relationships with clients and staff.
  • Supports team members and ensures established goals and deadlines are met.
  • Keeps management informed of status and significant problems.
  • Excellent verbal and written communication skills and the ability to work equally well in self-managed and team-based Agile projects.