> Markdown version of [/jobs/ext/1950436-associate-software-engineer](https://www.wearedevelopers.com/jobs/ext/1950436-associate-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). --- # Associate Software Engineer - **Company:** Western Governors University - **Location:** Salt Lake City, UT, United States - **Salary:** $73,800.0 - $110,700.0 - **Contract:** Internship / Graduate position - **Skills:** Flutter, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Applications Architecture, Microsoft Azure, Cloud Computing, Code Review, Continuous Integration, Software Debugging, Django Web Framework, Mobile Application Software, Python (Programming Language), PostgreSQL, MongoDB, MySQL, NoSQL, Open Source Technology, Scrum Methodology, Software Engineering, Software Systems, Systems Integration, Google Cloud, Flask (Web Framework), Spring-boot, Backend, Git, Fastapi, Containerization, AngularJS, Information Technology, Deployment Automation, Front End Software Development, Restful APIs, Software Version Control, Docker - **Published:** August 6, 2026 - **Apply:** https://wgu.wd5.myworkdayjobs.com/External/job/Salt-Lake-City-UT/Associate-Software-Engineer_JR-025311 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience * Professional experience developing software applications or backend services * Experience with Java/ Scala or Python development * Understanding of backend application architecture and REST API design principles * Familiarity with relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB * Experience using Git and modern version control workflows * Basic understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform * Strong analytical, problem-solving, and communication skills * Demonstrated ability to learn new technologies and contribute within a collaborative engineering environment Preferred Qualifications * Experience developing backend applications using Spring Boot, FastAPI, Flask, or Django * Exposure to containerization technologies such as Docker * Familiarity with CI/CD concepts and automated deployment practices * Understanding of frontend integration patterns and API consumption * Experience contributing to team-based software projects in academic, internship, open-source, or professional environments * Exposure to AI/ML ## Description We are looking for a Software Engineer II who is passionate about backend development and eager to grow their technical expertise while contributing to meaningful products that improve the student experience. As a Software Engineer II, you will help build scalable backend services and APIs that power modern web and mobile applications across WGU's digital ecosystem. This role is ideal for an engineer with a strong foundation in software development who is ready to deepen their experience working on production systems alongside experienced engineers and technical leaders. You will primarily focus on backend development using Java and Python while collaborating closely with engineers working in Angular and Flutter. You'll gain hands-on experience designing APIs, integrating systems, working with cloud-native technologies, and building reliable software solutions that support learners and employees. What You'll Do * Develop, enhance, and maintain backend services and APIs using Java and Python * Build and support RESTful APIs and backend integrations across multiple platforms * Collaborate with frontend and mobile engineers to deliver end-to-end application features * Write clean, maintainable, secure, and testable code * Troubleshoot issues, debug applications, and contribute to performance improvements * Participate in code reviews and technical discussions to improve engineering quality * Support CI/CD pipelines, deployments, and operational excellence initiatives * Learn and apply cloud-native development principles and backend engineering best practices * Contribute to Agile ceremonies, sprint planning, and team collaboration activities * Continuously improve technical skills while contributing to team goals and product outcomes ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development)