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.
Apply directly at Western Governors University →Create a free account for alerts like thisView Western Governors University immigration profile
This listing is sourced directly from Western Governors University's careers page and normalized into a canonical job model.