Western Governors University

Western Governors University

Senior Software Engineer- Full Stack- Java/Angular

Salt Lake City, UT · Senior · Full-time

Sponsorship not specified$144k-$223kDetected 8 hours ago
JavaScriptJavaAngularDistributed SystemsFull-Stack DevelopmentAlgorithmsGitSQLAWSDockerKubernetesTerraformCI/CDRESTKafkaDesign SystemsAccessibilityProject ManagementAgileJiraResearchLeadershipCommunicationMentoring

About the role

  • 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.
  • They keep management informed of status and significant problems.
  • The Senior Software Engineer is expected to operate as a technical leader - driving quality, mentoring peers, and contributing to the engineering culture and capability of their team.

Responsibilities

  • The Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems.
  • They communicate project information to client, project manager, or other design personnel working on projects.
  • They maintain good working relationships with clients and staff.
  • They write and maintains complete documentation.
  • They support team members and ensures established goals and deadlines are met.
  • Deep understanding of software engineering principles, including system design, architecture, coding standards, testing, security, performance optimization, algorithms, complexity, and software lifecycle management.
  • Ability to design and implement solutions that meet both functional and non-functional requirements, including scalability, maintainability, reliability, security, and fault tolerance.
  • Ability to design systems that optimize scalability, reliability, resiliency, performance, and cost in public cloud environments.
  • Strong communication skills with the ability to influence decisions, manage expectations, and present solutions effectively.
  • Contributes to knowledge transfer through documentation, formal presentations, and mentoring, and actively supports engineering recruitment efforts.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 6+ years of progressive software engineering experience, including experience evaluating, implementing, and advancing modern engineering practices and technologies.
  • Experience with AWS - CI/CD Pipelines
  • Experience deploying and managing containerized applications (Docker, Kubernetes, or equivalent
  • Experience working with relational databases and integrating third-party products and services into enterprise environments.
  • experience and training
  • Strong experience applying engineering tools and technologies related to modern software development, including databases, APIs, integrations, distributed systems, and user interface development.
  • Demonstrated proficiency in software design methodologies such as object-oriented, functional, and data-centered design.
  • Strong understanding of Software Development Life Cycle (SDLC) methodologies and Agile development practices.
  • Experience using data, metrics, and key performance indicators (KPIs) to evaluate and improve system performance.

Nice to have

  • Master's degree or Ph.D. in Computer Science, Information Technology, Software Engineering, or a related field.
  • Experience with IntelliJ IDEA, VS Code, Git, Jira, and modern software development toolchains.
  • Experience working in Agile and Scrum environments.
  • Experience with identity and access management technologies, including IDM and OSSO.
  • Experience with Hibernate, Seam, Banner, or similar enterprise applications.
  • Experience integrating with legacy enterprise systems.
  • Experience with J2EE, Java EE, JavaScript, SQL, and enterprise application architecture.
  • AWS Associate-level certification or higher.

Compensation

  • $143,700.00 - $222,700.00

Equal opportunity

  • All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.
  • Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.
  • Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.

This listing is sourced directly from Western Governors University's careers page and normalized into a canonical job model.