Software Engineer
$95,900–$143,800 year
On-site · Salt Lake City, Utah, United States
Job Summary
Software Engineer I responsible for building scalable backend services and APIs using Java and Python; collaborate with frontend and mobile engineers to deliver end-to-end features; design and maintain RESTful APIs and backend integrations; write clean, secure, and testable code; troubleshoot issues, optimize performance, and contribute to CI/CD and operational excellence; learn cloud-native development principles and backend engineering best practices; participate in Agile ceremonies and team collaboration to achieve product outcomes.
Required Qualifications
- 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 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.