> Markdown version of [/jobs/ext/4364509-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4364509-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:** Focused Support LLC - **Location:** Logan, UT, United States - **Experience:** Expert - **Salary:** $120,000.0 - $177,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Software Applications, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Code Review, Eclipse (Software), Integrated Development Environments, IntelliJ IDEA, Object-Oriented Software Development, Software Tools, Software Engineering, TypeScript, Git, Kotlin, AngularJS, Information Technology, Docker, Jenkins, Programming Languages - **Published:** October 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1a635e94d86c3de5 ## About the Role U.S. Citizenship with the ability to obtain a security clearance - Experience with a modern object-oriented language such as Java, C++, or C# - Experience with modern web design paradigms, tools, and languages such as JavaScript, TypeScript, Angular, etc. - Experience using software development tools such as Eclipse, VSCode, Git, Jenkins, Intellij, Docker, etc. - Strong problem-solving skills and attention to detail - Effective oral and written communication skills - Flexibility to quickly adjust to the changing needs and priorities of a small, rapidly growing business - Bachelors degree in Computer Science, Math, Physics, or equivalent experience in a related technical field. - 7-10 years related experience in software development Minimal travel may be required. ## Description Collaborate with the development team to design, develop, and test software applications - Write clean, efficient, and maintainable code using various programming languages such as Java, Typescript, JavaScript, C#, Kotlin, and others - Participate in code reviews to ensure code quality and adherence to coding standards - Troubleshoot and debug software issues reported by users or identified during testing - Develop and maintain technical documentation for software applications - Stay up-to-date with emerging technologies and industry trends in software development