> Markdown version of [/jobs/ext/4626714-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4626714-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Western Governors University - **Location:** Salt Lake City, UT, United States - **Experience:** Expert - **Salary:** $143,700 - $222,700 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Amazon Web Services, Application Integration Architecture, Software Applications, JIRA, Cloud Computing, Code Review, Databases, Java Platform Enterprise Edition (J2EE), IntelliJ IDEA, Software Engineering, Software Systems, SQL Databases, Systems Integration, Visual Studio Online, Web Applications, Web Services, Git, Information Technology, Web Technologies, Claude, Restful APIs, Servicenow - **Published:** November 7, 2026 - **Apply:** https://wgu.wd5.myworkdayjobs.com/External/job/Salt-Lake-City-UT/Senior-Software-Engineer_JR-026564 ## About the Role * Bachelor's Degree in Computer Science, Information Technology, or a related field. * 6 years of experience in software development, including experience pioneering new approaches and technologies in engineering. * Experience developing web-based applications and web services using Java, REST, ServiceNow, and other web technologies. * Experience interfacing with databases and integrating third-party products with existing infrastructure. * Strong backend engineering experience and expertise building scalable software solutions. * Demonstrated experience mentoring engineers and contributing to the success of highly collaborative teams. * Strong communication skills, emotional intelligence, curiosity, and the ability to collaborate effectively across diverse audiences and teams. Bonus Points * Master's Degree or PhD in Computer Science, Information Technology, or a related field. * Experience with IntelliJ, VS Code, Jira, Git, Agile/Scrum development, JavaScript, SQL, J2EE, or Java EE. * Experience with cloud-native development, AWS, AI-assisted development tools such as Claude or Kiro, application integration, legacy system modernization, or relevant technical certifications. Experience in Lieu of Education Equivalent relevant experience performing the essential functions of this position may substitute for the education requirement. * Generally, one year of relevant experience may substitute for one year of education. * Experience equivalency is determined at the discretion of the hiring manager. ## Description Join a team that is helping shape the future of higher education through technology, AI, and workforce development. As a Senior Software Engineer, you will play a key role in designing, building, and evolving the platforms that support WGU students and internal teams. You will provide technical leadership, mentor engineers, and help drive the adoption of innovative development practices that position WGU at the forefront of AI-enabled software engineering. * Lead the development of technology solutions that advance WGU's mission and student outcomes. * Serve as a technical leader and trusted advisor within an experienced engineering organization. * Help define how AI transforms software development through emerging AI-first engineering practices. * Mentor and develop other engineers while fostering a culture of collaboration and continuous learning. * Contribute to scalable, reliable solutions that support the future of online education and career development. What You'll Do * Research, design, develop, test, implement, and support software applications and systems. * Lead the delivery of software solutions while maintaining accountability for quality, scope, timelines, and outcomes. * Mentor engineers through technical guidance, code reviews, architecture discussions, and problem solving. * Translate functional and non-functional requirements into scalable, maintainable software solutions. * Identify technical risks, dependencies, and opportunities well in advance and help teams develop mitigation strategies. * Partner closely with engineering, product, and operations teams to improve systems and drive business outcomes. * Utilize AI-assisted development tools and modern engineering practices to accelerate innovation and delivery., This position requires occasional travel of up to 20%, including required attendance at designated company summits (typically one to two per year). Additional travel may include conferences, visits to company locations, and other business-related events as needed. Additional travel may be assigned as needed to support business requirements. * Attend company summits and team events as needed. * Travel to conferences, company locations, and business-related meetings when required. Additional travel may be assigned to support business needs.