> Markdown version of [/jobs/ext/2721640-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/2721640-software-engineer-i). 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). --- # Software Engineer I - **Company:** INCOMM - **Location:** Salt Lake City, UT, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Application Frameworks, Unit Testing, Continuous Integration, Hibernate (Java), Standard Sql, Software Engineering, Web Applications, ReactJS, Spring-boot, Backend, Vue.js, AngularJS, Integration Tests, Information Technology, Restful APIs - **Published:** September 4, 2026 - **Apply:** https://www.jofdav.com/jobs/59556570-software-engineer-i ## About the Role * 1-2 years of experience working through design, development, testing, release cycle and delivering software products. * Bachelor's degree in Computer Science or related field (experience may substitute degree requirement). * Basic understanding of the software development life-cycle (SDLC). * Basic understanding of Agile software development methodologies and principles. * Familiarity with one or more parts of our tech stack: * Java 21+ * Spring Frameworks * Hibernate * SQL * Angular (or similar single-page application frameworks like React or Vue) Exception skills in either front end or backend is a plus Willingness and ability to investigate and resolve technical issues in production environments. High command of verbal and written English. Team player, action-and-result focused. Well organized, good communication and reporting skills. Able to work under tight deadlines. ## Description * Work together with the Product Owner(s) to develop Angular web applications and Spring Boot REST APIs according to priority and functional requirements. * Ensure product requirements adhere to overall development best practices in their format, documentation, communication and implementation as directed by the development manager. * Technical design and analysis of business use cases in preparation for development. * Work well in Agile Software Development Life Cycle. * Document in code and contribute to team and project wiki spaces for delivery to platform owners and deployment personnel. * Provide unit testing to ensure quality builds in a continuous integration environment. * Support QA in automation and integration testing. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)