Software Engineer
WGU Product Design · Salt Lake City, UT · 4 wk ago
Engineering$98k–$147k/yrFull-time
About the role
We're seeking a Backend Software Engineer to join our team. This role involves developing and maintaining backend services and APIs, collaborating with frontend and mobile teams, and participating in Agile development processes.
Responsibilities
- Develop and maintain backend services and APIs using Java and Python
- Aid in building RESTful APIs and backend integrations
- Collaborate with frontend and mobile teams to support application features
- Write clean, maintainable, and testable code
- Troubleshoot bugs and improve application performance
- Participate in code reviews and team engineering discussions
- Support CI/CD pipelines and deployment activities
- Learn cloud-native development and backend best practices
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
- 3 years of experience in a business environment
- Experience with Java or Python
- Basic understanding of backend development concepts and REST APIs
- Familiarity with databases such as PostgreSQL, MySQL, or MongoDB
- Understanding of Git and version control workflows
- Basic knowledge of cloud platforms such as AWS, Azure, or GCP
- Strong problem-solving and communication skills
- Desire to learn modern backend technologies and development practices
Preferred Qualifications
- Internship or personal project experience with backend development
- Familiarity with Spring Boot, FastAPI, Flask, or Django
- Exposure to Docker or CI/CD concepts
- Working knowledge of Angular or frontend integration patterns
- Experience working on collaborative software projects
Pay
$98,300.00 - $147,400.00