Western Governors University
Senior Software Engineer
Western Governors University, Salt Lake City, Utah, United States, 84193
Overview
Senior Software Engineer role at Western Governors University (WGU). 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 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, with opportunities to help students graduate and create a better tomorrow for themselves and their families. The salary range for this position takes into account factors including skill sets, experience, training, licensure/certifications, and other business needs. A reasonable estimate of the current range is: Grade: Technical 410 Pay Range: $140,200.00 - $217,200.00 Job Duties
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 the client, the project manager, or other design personnel working on projects. They maintain good working relationships with clients and staff. They write and maintain complete documentation. They support team members and ensure established goals and deadlines are met. They keep management informed of status and significant problems. 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 the quality of services in their assigned area and the 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. Contributes formally and informally to the effectiveness of the team through mentoring and direction during team meetings and problem-solving. Communicates effectively with other disciplines to identify and resolve problems and contribute to the organization’s success. Leads teams or cross-functional groups in identifying and transferring knowledge through formal and informal means. Acts as a planning consultant for the team or portfolio when identifying technical risks and dependencies. Identifies potential problems and solutions, and mentors others in risk management. Speaks authoritatively and accurately regarding questions related to their ownership or the platform as a whole. Contributes to rapid identification of system problems and minimizes time to restoration of services. Assists engineering management in identifying opportunities for improvement within the team, including training and technical feedback. Applies strategies and tools to plan and execute testing strategies to maximize quality while minimizing costs. Demonstrates balance between quality and time. Interprets requirements into designs and code that meet specifications. Identifies gaps, risks, and deficiencies and proposes solutions. Guides junior engineers on delivery. Mentors others and helps plan for requirements delivery. Develops designs that meet functional and non-functional requirements, considers security, fault tolerance, and scalability, including cloud considerations. Understands software development life cycle models and practical considerations of options. Understands SaaS implications for software systems. Identifies opportunities to advance the university’s platform, drives adoption through change management processes, and helps make the team stronger and more cohesive. Maintains strong communication with stakeholders, presents solutions, manages expectations, and engages users effectively. Addresses risks and dependencies with appropriate planning and mitigation. Minimum Qualifications
Bachelor’s Degree in Computer Science, Information Technology, or related field 6 years of experience in software development, pioneering new approaches and technologies Experience in web-based applications and web services using Java, REST, ServiceNow, Angular, and other web technologies; experience interfacing with databases and integrating third-party products Equivalent relevant experience replacing education requirements (1 year of experience per 1 year of education). Discretion of the hiring manager. Preferred Qualifications
Master’s Degree or PhD in Computer Science, Information Technology, or related field Experience with IntelliJ/VS Code, JIRA, Git Experience with Agile/Scrum project development Experience with Java or a similar object-oriented language Experience with IDM/OSSO, Hibernate/Seam, Banner Experience with application integration with legacy systems Experience with cloud-native development, and/or porting/refactoring to cloud (preferably AWS) Experience with J2EE, Java EE, JavaScript, and SQL Technical Certifications Position & Application Details
Full-Time Regular Position: 40 hours/week. This is a full-time regular position eligible for bonuses and comprehensive benefits including health, retirement, and paid time off. Internal candidates should apply via the internal job board in Workday. How to Apply
If interested, an application will need to be submitted online. Internal WGU employees will need to apply through the internal job board in Workday. Additional Information
Disclaimer: This posting highlights the most critical responsibilities and requirements; it is not all-inclusive. Accommodations: Applicants with disabilities who require assistance during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu. Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to protected characteristics as required by law. Industry and location details remain as provided in the original description. References to other roles, alerts, or external postings have been removed for clarity.
#J-18808-Ljbffr
Senior Software Engineer role at Western Governors University (WGU). 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 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, with opportunities to help students graduate and create a better tomorrow for themselves and their families. The salary range for this position takes into account factors including skill sets, experience, training, licensure/certifications, and other business needs. A reasonable estimate of the current range is: Grade: Technical 410 Pay Range: $140,200.00 - $217,200.00 Job Duties
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 the client, the project manager, or other design personnel working on projects. They maintain good working relationships with clients and staff. They write and maintain complete documentation. They support team members and ensure established goals and deadlines are met. They keep management informed of status and significant problems. 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 the quality of services in their assigned area and the 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. Contributes formally and informally to the effectiveness of the team through mentoring and direction during team meetings and problem-solving. Communicates effectively with other disciplines to identify and resolve problems and contribute to the organization’s success. Leads teams or cross-functional groups in identifying and transferring knowledge through formal and informal means. Acts as a planning consultant for the team or portfolio when identifying technical risks and dependencies. Identifies potential problems and solutions, and mentors others in risk management. Speaks authoritatively and accurately regarding questions related to their ownership or the platform as a whole. Contributes to rapid identification of system problems and minimizes time to restoration of services. Assists engineering management in identifying opportunities for improvement within the team, including training and technical feedback. Applies strategies and tools to plan and execute testing strategies to maximize quality while minimizing costs. Demonstrates balance between quality and time. Interprets requirements into designs and code that meet specifications. Identifies gaps, risks, and deficiencies and proposes solutions. Guides junior engineers on delivery. Mentors others and helps plan for requirements delivery. Develops designs that meet functional and non-functional requirements, considers security, fault tolerance, and scalability, including cloud considerations. Understands software development life cycle models and practical considerations of options. Understands SaaS implications for software systems. Identifies opportunities to advance the university’s platform, drives adoption through change management processes, and helps make the team stronger and more cohesive. Maintains strong communication with stakeholders, presents solutions, manages expectations, and engages users effectively. Addresses risks and dependencies with appropriate planning and mitigation. Minimum Qualifications
Bachelor’s Degree in Computer Science, Information Technology, or related field 6 years of experience in software development, pioneering new approaches and technologies Experience in web-based applications and web services using Java, REST, ServiceNow, Angular, and other web technologies; experience interfacing with databases and integrating third-party products Equivalent relevant experience replacing education requirements (1 year of experience per 1 year of education). Discretion of the hiring manager. Preferred Qualifications
Master’s Degree or PhD in Computer Science, Information Technology, or related field Experience with IntelliJ/VS Code, JIRA, Git Experience with Agile/Scrum project development Experience with Java or a similar object-oriented language Experience with IDM/OSSO, Hibernate/Seam, Banner Experience with application integration with legacy systems Experience with cloud-native development, and/or porting/refactoring to cloud (preferably AWS) Experience with J2EE, Java EE, JavaScript, and SQL Technical Certifications Position & Application Details
Full-Time Regular Position: 40 hours/week. This is a full-time regular position eligible for bonuses and comprehensive benefits including health, retirement, and paid time off. Internal candidates should apply via the internal job board in Workday. How to Apply
If interested, an application will need to be submitted online. Internal WGU employees will need to apply through the internal job board in Workday. Additional Information
Disclaimer: This posting highlights the most critical responsibilities and requirements; it is not all-inclusive. Accommodations: Applicants with disabilities who require assistance during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu. Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to protected characteristics as required by law. Industry and location details remain as provided in the original description. References to other roles, alerts, or external postings have been removed for clarity.
#J-18808-Ljbffr